RT

rendeverance/toolfunnel

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

38 stars 6 forks Качество 74 Тренд 20MIT

MCP с нулевой зависимостью и шлюз локального инструмента: размещайте свои собственные инструменты на любом языке, перенаправляйте и курируйте инструменты с других серверов MCP, подвергайте их бережно, чтобы сократить стоимость токена агента, отключайте каждый звонок через ...

Обзор

MCP с нулевой зависимостью и шлюз локального инструмента: размещайте свои собственные инструменты на любом языке, перенаправляйте и курируйте инструменты с других серверов MCP, бережно размещайте их, чтобы сократить стоимость токена агента, отключайте каждый вызов через свои собственные крючки политики перед его запуском, легко создавайте свои собственные серверы MCP с нулевым кодом - и . - от трех обычных скриптов до названного, упакованного, привязанного к политике MCP-сервера (все на экране является реальным выходом; см. демо/): - установка, веб-интерфейс, инструменты записи, присоединение серверов MCP, ворота политики, упаковка и устранение неполадок, все проиллюстрировано скриншотами и примерами работы. Это чтение является обзором; руководство является ссылкой. Toolfunnel предназначен для решения нескольких проблем в одном пакете: Протокол Model Context Protocol (MCP) позволяет агентам ИИ звонить с многих серверов. Но каждый подключенный сервер сбрасывает свои схемы инструментов в контекст модели на каждом шагу.

Обзор (машинный перевод)

MCP с нулевой зависимостью и шлюз локального инструмента: размещайте свои собственные инструменты на любом языке, перенаправляйте и курируйте инструменты с других серверов MCP, подвергайте их бережливому сокращению стоимости токенов агентов, отключайте каждый звонок через свои собственные крючки политики перед его запуском, легко создавайте свои собственные серверы MCP с нулевым кодом - и ** оберните любой сервер MCP, чтобы он говорил как эпохи протоколов, незаметно **.

Ноль кода, ноль зависимостей: ваш собственный MCP-сервер за 60 секунд - от трех обычных скриптов до названного, упакованного, заданного политикой MCP-сервера (все на экране реально выведено; см. демо/):

** Полная документация: Руководство пользователя ToolFunnel** - установка, веб-интерфейс, инструменты записи, прикрепление серверов MCP, ворота политики, упаковка и устранение неполадок, все проиллюстрировано скриншотами и примерами работы. Это чтение является обзором; руководство является ссылкой.

##Проблема

Toolfunnel предназначен для решения нескольких проблем в одном пакете:

Протокол Model Context Protocol (MCP) позволяет агентам ИИ звонить с многих серверов. Но каждый подключенный сервер сбрасывает все схемы своих инструментов в контекст модели на каждом шагу.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

ToolFunnel

A zero-dependency MCP and Local tool gateway: host your own tools in any language, forward and curate tools from other MCP servers, expose them leanly to cut agent token cost, gate every call through your own policy hooks before it runs, create your own MCP servers easily with zero code - and wrap any MCP server so it speaks both protocol eras, invisibly.

Zero code, zero dependencies: your own MCP server in 60 seconds - from three ordinary scripts to a named, packaged, policy-gated MCP server (everything on screen is real output; see demo/):

📖 Full documentation: the ToolFunnel User Manual - installation, the web UI, writing tools, attaching MCP servers, the policy gate, packaging, and troubleshooting, all illustrated with screenshots and worked examples. This README is the overview; the manual is the reference.

The problem

Toolfunnel is designed to solve multiple issues in one package :)

The Model Context Protocol (MCP) lets an AI agent call tools from many servers. But every connected server dumps all of its tool schemas into the model’s context on every turn. Connect a handful of rich MCP servers and you’ve spent thousands of tokens describing tools the agent won’t use this turn - slower, costlier, noisier.

Similarly, working with AI I found myself generating many many tools, some of which I wanted to use with different AI workflows, some I didn’t, and I didn’t want to keep setting them up, I also didn’t wish to keep many different setups for different workflows. Therefore ToolFunnel was born so that all of my multi-use tools and common MCP servers can be in one place, with any workflow, and I can easily select which I want to use with whatever workflow and even change or add tools during a session with simple toggles in the UI. I also wanted to wire up and test MCPs live, in the running session, without resetting the CLI or restarting anything - and have their tools show up in the tools list straight away; ToolFunnel does exactly that.

Often also, there’s also no consistent way to govern what an agent may run: hooks and policies live in the host (a specific CLI or otherwise), so they don’t travel when you switch clients - with ToolFunnel, this is easy because your hooks travel with the tools - it can become your one swiss-army knife for many different workflows.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "toolfunnel": { "command": "node", "args": ["/path/to/toolfunnel/bin/toolfunnel.js"] } } }