MCP DevTools

MCP DevTools заменяет десяток MCP-серверов одним бинарником на Go: поиск, загрузка страниц, документация пакетов, GitHub.

  • 162 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер ходит в интернет и на GitHub; дополнительные инструменты могут работать с файлами и запускать другие агенты.
Все причины и проверки

sammcj/mcp-devtools

Установка

Ручная установка

go install github.com/sammcj/mcp-devtools@HEAD

Первый вариант установки из README. Есть и экспериментальный скрипт `install.sh`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер ходит в интернет и на GitHub; дополнительные инструменты могут работать с файлами и запускать другие агенты.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP DevTools собирает инструменты для агентского программирования в одном бинарнике на Go. В наборе по умолчанию: поиск в интернете, загрузка страниц, поиск пакетов и их документации, работа с GitHub, инструмент размышления, калькулятор и поиск длинных файлов. Часть возможностей отключена и включается переменной `ENABLE_ADDITIONAL_TOOLS`: документация Terraform, обработка PDF и таблиц Excel, граф памяти, чтение и переименование кода, шаблоны ShadCN UI, прокси к другим MCP-серверам. Там же лежат инструменты запуска других агентов: Claude Code, Codex CLI, Gemini CLI.

Для кого. Тем, у кого в Claude Code, Cursor или Cline подключено несколько MCP-серверов на Node.js и Python, и каждый из них занимает память при запуске.

Подходит, если

  • Клиент запускает пять отдельных MCP-серверов, и пора свести их к одному процессу.
  • Агент ищет в вебе документацию пакета и читает страницу целиком.
  • Нужна документация библиотеки через Context7 без отдельного сервера.
  • Агент читает issues и pull request на GitHub, не выходя из редактора.

Не подходит, если

  • Хватает одного узкого MCP-сервера, и набор из двух десятков инструментов только раздует список.
  • Среда без Go, а скачивать готовый бинарник политика безопасности не разрешает.
  • Поисковые запросы и содержимое страниц нельзя отправлять во внешние сервисы.

Пример запроса к агенту

Найди документацию пакета httpx для Python, прочитай раздел про таймауты и покажи, какая версия актуальна.

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

ENABLE_ADDITIONAL_TOOLS
Список включаемых дополнительных инструментов через запятую
DISABLED_TOOLS
Список отключаемых инструментов набора по умолчанию

Ограничения

Для `go install` или `go run` нужен установленный Go; иначе берут готовый релиз. Интернет-поиск и документация работают через внешние сервисы, часть из них просит ключи. Дополнительные инструменты по умолчанию выключены: файловая система, запуск других агентов и прокси к MCP включайте по одному и только осознанно, потому что они расширяют доступ агента. Установочный скрипт `install.sh` README называет экспериментальным, перед запуском через `curl | bash` прочитайте его. Конфигурация и переменные описаны в README длинно, начинайте с минимального набора.

Как отключить. Удалите сервер из конфигурации MCP-клиента или выполните `claude mcp remove mcp-devtools`. Бинарник уберите из `$GOPATH/bin` или `~/.local/bin`.

Частые вопросы

Какие инструменты включены сразу?

Поиск в интернете, загрузка страниц, поиск пакетов и документации, GitHub, инструмент размышления, калькулятор и поиск длинных файлов.

Как включить остальные?

Перечислите их в переменной `ENABLE_ADDITIONAL_TOOLS` через запятую, например `security,sequential_thinking,code_skim,code_rename`. Ненужные из набора по умолчанию отключает `DISABLED_TOOLS`.

Нужен ли Go?

Для `go install` и `go run` да. Без Go скачайте готовый бинарник со страницы релизов.

Есть ли метрики и трассировка?

README заявляет поддержку OpenTelemetry для трассировки и метрик, примеры конфигураций лежат в `docs/observability`.

Как отключить лишний инструмент?

Назовите его в переменной `DISABLED_TOOLS`, например `search_packages`. Несколько имен пишут через запятую.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория
Официальный

Консольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor

CLIРасширенный доступ38Звезды репозитория

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

MCP-серверРасширенный доступ2 тыс.Звезды репозитория

MCP-сервер, который один раз строит граф кода проекта и отдает агенту готовые ответы вместо повторного перечитывания файлов

MCP-серверРасширенный доступ202Звезды репозитория

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,8 тыс.Звезды репозитория

Docs MCP Server

Grounded Docs MCP Server

Локальный MCP-сервер: индексирует документацию из сайтов, GitHub, npm, PyPI и файлов и дает агенту поиск по нужной версии

MCP-серверРасширенный доступ1,9 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP DevTools (эта карточка)нетне нужна162
Context7даAPI-ключ64 240отдает документацию библиотек одним сервером; MCP DevTools включает такой поиск как один из инструментов набора
Chrome DevTools MCPдане нужна54 831управляет браузером Chrome; MCP DevTools работает с поиском, пакетами и GitHub, браузера не запускает

Коротко о README

Один бинарник на Go вместо набора серверов. Ставят через `go install`, готовый релиз или установочный скрипт. Набор по умолчанию минимален, остальное включают переменными.

Бейдж для README

Сообщить о проблеме

Foxx AIMCP DevTools
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.