MCP Tools
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает MCP-серверы и подключается к удаленным серверам по HTTP
- Режим proxy превращает шелл-скрипты в инструменты и выполняет их
Установка
Ручная установка
brew tap f/mcptools
brew install mcpУстановка на macOS. Бинарь ставится как mcp и доступен также как mcpt.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP Tools это утилита командной строки на Go для работы с серверами Model Context Protocol по транспортам stdio и HTTP. Она показывает и вызывает инструменты, ресурсы и промпты сервера, выводит ответ таблицей или в JSON и открывает интерактивную оболочку или веб-интерфейс. Режим mock поднимает заглушку сервера для тестов клиента, режим proxy превращает шелл-скрипты в MCP-инструменты, режим guard ограничивает доступ к инструментам по шаблонам. Отдельная команда сканирует и правит конфигурации MCP в VS Code, Cursor, Windsurf, Claude Desktop и Claude Code. Есть также генератор заготовок нового сервера на TypeScript.
Для кого. Для разработчиков и devops-инженеров, которые пишут, отлаживают или подключают MCP-серверы.
Подходит, если
- Нужно быстро посмотреть, какие инструменты и ресурсы отдает MCP-сервер, и вызвать их из терминала
- Нужна заглушка или proxy сервера, чтобы протестировать MCP-клиент без полной реализации
- Нужно добавить или ограничить MCP-серверы в конфигах Cursor, VS Code, Claude Desktop и Claude Code
Не подходит, если
- Нужен готовый прикладной MCP-сервер, а не инструмент для работы с серверами
- Сканирование конфигов нужно вне macOS: эта команда пока только для macOS
Пример запроса к агенту
Подключись к моему MCP-серверу через mcp tools и вызови нужный инструмент с параметрамиОграничения
Сканирование и правка конфигов приложений работают пока только на macOS. Режим guard действует только на транспорте stdio, для HTTP он недоступен. Транспорт HTTP SSE поддерживает только версию протокола 2024-11-05. Генератор заготовок создает проект только на TypeScript.
Как отключить. Удалите бинарь через brew uninstall mcp либо удалите установленный go-бинарь. Каталог настроек и логов лежит в ~/.mcpt.
Проверка безопасности
- Запускает MCP-серверы и подключается к удаленным серверам по HTTP
- Режим proxy превращает шелл-скрипты в инструменты и выполняет их
Коротко о README
README называет проект швейцарским ножом для MCP-серверов и описывает команды tools, resources, prompts, call, shell и web для разбора и вызова возможностей сервера. Отдельно разобраны серверные режимы mock, proxy и guard, а также псевдонимы серверов и управление конфигами приложений. Установка идет через Homebrew на macOS или go install на Windows и Linux, шаблоны при установке через Homebrew кладутся в домашний каталог. Поддерживаются форматы вывода table, json и pretty. Лицензия MIT.
Частые вопросы
Как называется бинарь после установки?
Через Homebrew ставится mcp с алиасом mcpt. При сборке из исходников бинарь называется mcptools, его можно завести под алиас mcpt.
Можно ли работать с удаленными серверами?
Да. Для URL по умолчанию используется streamable HTTP, транспорт SSE подхватывается автоматически, если адрес заканчивается на /sse.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента