Baton · dudko-dev — MCP-сервер для Claude Code: API-запросы и установка
Даёт ИИ-доступ к рабочему пространству Baton: он может править запросы, коллекции, окружения и скрипты, а изменения сразу видны в приложении.
claude mcp add baton -- npx -y @dudko.dev/baton-mcpЧто делает Baton
Baton хранит API-запросы, коллекции и окружения в YAML-файлах внутри Git-репозитория. Локальный MCP-сервер позволяет агенту просматривать и менять эти файлы: создавать запросы и папки, переименовывать запросы, удалять их и редактировать скрипты до запроса и тестов. Изменения появляются в приложении; коммиты остаются под вашим контролем.
По умолчанию агент не отправляет запросы. Для выполнения запросов или коллекций требуется флаг --allow-run. Секреты доступны только как имена и ссылки, а не как открытый текст. Серверу нужен Node.js 24+, а при запуске рабочая папка должна содержать baton.yaml; иначе MCP-соединение закроется.
Какие задачи решает
- просмотреть дерево коллекций и список API-запросов
- создать или обновить запрос в YAML
- переместить или переименовать запрос, сохранив его ID
- изменить окружение и ссылки на секреты
- прочитать или обновить скрипты запросов и тестов
Примеры запросов агенту
- Покажи коллекции и запросы в текущем рабочем пространстве Baton.
- Создай запрос для этого API и сохрани его в рабочем пространстве.
- Обнови скрипт тестов у выбранного запроса, но не отправляй его.
Как установить Baton
Командой платформы
claude mcp add baton -- npx -y @dudko.dev/baton-mcpКомандой платформы
codex mcp add dudko-dev-baton -- npx -y @dudko.dev/baton-mcpФайл настроек
{
"mcpServers": {
"dudko-dev-baton": {
"command": "npx",
"args": [
"-y",
"@dudko.dev/baton-mcp"
]
}
}
}Файл настроек
{
"servers": {
"dudko-dev-baton": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dudko.dev/baton-mcp"
]
}
}
}Командой платформы
gemini mcp add dudko-dev-baton npx -y @dudko.dev/baton-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Baton
Как установить Baton в Claude Code?
Выполните claude mcp add baton -- npx -y @dudko.dev/baton-mcp. Команда добавит MCP-сервер; для работы откройте Claude Code в рабочем пространстве Baton.
Что делает Baton?
Сервер даёт агенту доступ к YAML-файлам Baton: запросам, коллекциям, окружениям и скриптам. Изменения отображаются в приложении.
Может ли Baton отправлять API-запросы?
В обычной конфигурации запуск запросов отключён. Чтобы разрешить его, добавьте --allow-run; для работы сервера также нужен Node.js 24+.
Похожие MCP-серверы
Все MCP-серверы по теме «Бэкенд и API» →Сначала — Baton от других авторов.