ToolFunnel
A zero-dependency MCP gateway that hosts, curates, and gates local and upstream tools.
About
ToolFunnel is a small MCP server that sits between an agent and local tools or upstream MCP servers. It can host tools defined in JSON, forward selected tools from other MCP servers, and expose a lean tool register to reduce context size. It also runs server-side policy hooks for every tool execution path, including forwarded upstream calls and management functions. The README describes live toggling, reconnect handling, JSONL audit logging, and a loopback web UI for configuring tools and hooks without restarting. The project is also positioned as a no-code way to assemble and package an MCP server from scripts and curated upstream tools. The README says `tf_pack` can turn a setup into an npm package installable with `npx`. The repository includes a full user manual in `docs/MANUAL.pdf`, which covers installation, the UI, tool authoring, attaching MCP servers, policy gating, packaging, and troubleshooting.