Toolport: локальный шлюз для подключения инструментов к AI-приложениям
Toolport — локальный шлюз для MCP, который упрощает подключение инструментов к AI-приложениям. Он устраняет необходимость многократной настройки, позволяя использовать одни и те же серверы с разными клиентами, такими как Claude, VS Code и другими.
Основная задача Toolport — минимизировать накладные расходы на контекст. Благодаря ленивому обнаружению, приложение ищет инструменты по мере необходимости, что существенно экономит токены при работе с большим количеством инструментов. Удобно для разработчиков, использующих множество AI-клиентов, которые требуют интеграции с разными инструментами, обеспечивая централизованное управление доступом и безопасностью.
Проект написан на Go и доступен для Windows, macOS и Linux. Настройка сводится к загрузке приложения и добавлению серверов. Также учти, что для его работы потребуется proper доступ к OS keychain для хранения секретов. Прямых ограничений на использование не указано, но будь внимателен с конфиденциальной информацией.
Toolport — это локальный шлюз для протокола MCP, который позволяет AI-приложениям получать доступ к различным инструментам, таким как GitHub, Slack и базы данных. С помощью Toolport ты можешь один раз настроить свои серверы и затем использовать их в разных клиентских приложениях, таких как Claude, Cursor, Codex, VS Code и других.
Преимущества Toolport
- Меньше накладных расходов на контекст. Агентам не нужно загружать все определения инструментов сразу, что полезно, если у тебя от 10 до 25 инструментов.
- Одна настройка для всех клиентов. Ты добавляешь и аутентифицируешь сервер всего один раз и создаешь профили для выбора, к каким серверам может получить доступ каждый клиент.
- Шифрование ключей. Учетные данные хранятся в системном ключе, что обеспечивает дополнительную безопасность.
- Контроль вызова инструментов. Можно отключать инструменты, требовать одобрения для разрушительных вызовов и контролировать активность в одном месте.
- Общие правила агентов. Инструкции можно писать один раз и применять к поддерживаемым клиентам, с предварительным просмотром перед внесением изменений.
Как начать работу
Чтобы установить Toolport, следуй этим шагам:
- Скачай Toolport для Windows, macOS или Linux.
- Добавь сервер из каталога, импортируй существующую настройку или вставь конфигурацию сервера. Если у сервера есть параметры запуска, в приложении будет отображаться раздел Launch setup.
- Авторизуй сервер, затем открой вкладку Clients и подключи свои AI-приложения. После этого перезагрузи клиент, чтобы он распознал Toolport.
Если ты работаешь в команде, можно использовать Toolport Teams для совместного использования конфигурации сервера и политик, при этом каждый участник сохраняет свои учетные данные.
Документация
Toolport предоставляет обширную документацию, включая:
- Поддерживаемые клиенты и установка
- Профили, переменные окружения и настройка
- Правила агентов и разрешения
- Работа без интерфейса и Docker
- Удаление Toolport
- История изменений
Лицензия
Приложение и шлюз Toolport лицензированы под MIT.
Открыть на GitHub: btsouth/toolport →
RepoRadar