does-it-install?

← All servers

io.github.chris-schra/mcp-funnel

MCP proxy that aggregates multiple servers with tool filtering and customization

io.github.chris-schra/mcp-funnel · Repository · version 0.0.7 · 155 stars · listed from registry

Install

The sweep installs into a clean prefix, but this is the command a user would run:

npx mcp-funnel

Results by platform

Linux

needs configuration2026-08-16 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Usage:
  npx mcp-funnel                    # Uses .mcp-funnel.json from current directory
  npx mcp-funnel path/to/config.json # Uses specified config file

Example config (.mcp-funnel.json):
{
  "servers": [
    {
      "name": "github",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_TOKEN": "your-token-here"
      }
    },
    {
      "name": "memory",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    }
  ],
  "hideTools": [
    "github__list_workflow_runs",
    "github__get_workflow_run_logs",
    "memory__debug_*",
    "memory__dashboard_*"
  ]
}

macOS

needs configuration2026-08-16 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Usage:
  npx mcp-funnel                    # Uses .mcp-funnel.json from current directory
  npx mcp-funnel path/to/config.json # Uses specified config file

Example config (.mcp-funnel.json):
{
  "servers": [
    {
      "name": "github",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_TOKEN": "your-token-here"
      }
    },
    {
      "name": "memory",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    }
  ],
  "hideTools": [
    "github__list_workflow_runs",
    "github__get_workflow_run_logs",
    "memory__debug_*",
    "memory__dashboard_*"
  ]
}

Windows

needs configuration2026-08-16 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Usage:
  npx mcp-funnel                    # Uses .mcp-funnel.json from current directory
  npx mcp-funnel path/to/config.json # Uses specified config file

Example config (.mcp-funnel.json):
{
  "servers": [
    {
      "name": "github",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_TOKEN": "your-token-here"
      }
    },
    {
      "name": "memory",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    }
  ],
  "hideTools": [
    "github__list_workflow_runs",
    "github__get_workflow_run_logs",
    "memory__debug_*",
    "memory__dashboard_*"
  ]
}

Badge

Paste this into the project README to show the current result:

[![does it install](https://img.shields.io/endpoint?url=https://doesitinstall.com/badge/io.github.chris-schra__mcp-funnel.json)](https://doesitinstall.com/s/io.github.chris-schra__mcp-funnel.html)