mcptoon — MCP-сервер для Claude Code: что делает и как установить
Сжимает описания инструментов и навыков в контексте агента, сокращая объём служебных схем до 581 токена. Пригодится при подключении десятков серверов к интерфейсам разработки.
claude mcp add mcptoon -- uvx mcptoonЧто делает mcptoon
Утилита сжимает метаданные MCP-инструментов перед передачей в модель. Вместо полной передачи параметров сервер создаёт компактный каталог, а полные схемы подгружает только по требованию. При этом исходные ответы инструментов можно восстановить по идентификатору через команду retrieve.
Для работы не требуются сторонние библиотеки. Пакет написан на стандартных модулях Python и весит 534 КБ. Утилита находит установленные серверы командой mcptoon quickstart и настраивает доступ для клиентских сред.
Сразу после запуска утилита способна оставаться в прямом режиме без сжатия данных, поэтому статус экономии стоит проверять через mcptoon mode. Управление поиском и вызовами доступно напрямую из чата благодаря встроенному навыку /mcptoon.
Какие задачи решает
- уменьшить расход токенов на схемы вызова MCP-инструментов
- находить нужные серверы по текстовому описанию задачи
- восстанавливать полные ответы инструментов по сохранённым идентификаторам
- связать единый каталог инструментов со всеми локальными агентами
Примеры запросов агенту
- Загрузи навык /mcptoon и покажи список доступных MCP-инструментов.
- Найди через mcptoon инструмент для конвертации HTML в PDF и запусти его.
- Вывод инструмента был урезан, восстанови исходный текст через mcptoon.
Как установить mcptoon
Командой платформы
claude mcp add mcptoon -- uvx mcptoonuvx запускает команду с именем пакета; если в README она другая — uvx --from mcptoon <команда>
Командой платформы
codex mcp add mcptoon -- uvx mcptoonuvx запускает команду с именем пакета; если в README она другая — uvx --from mcptoon <команда>
Файл настроек
{
"mcpServers": {
"mcptoon": {
"command": "uvx",
"args": [
"mcptoon"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcptoon <команда>
Файл настроек
{
"servers": {
"mcptoon": {
"type": "stdio",
"command": "uvx",
"args": [
"mcptoon"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcptoon <команда>
Командой платформы
gemini mcp add mcptoon uvx mcptoonuvx запускает команду с именем пакета; если в README она другая — uvx --from mcptoon <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcptoon
Как установить mcptoon в Claude Code?
Для добавления сервера выполните команду claude mcp add mcptoon -- uvx mcptoon.
Что делает mcptoon?
Сервер объединяет разрозненные инструменты и оптимизирует их схемы вызова, предотвращая переполнение контекстного окна модели.
Как убедиться, что сервер экономит токены?
После настройки запустите команду mcptoon mode: если утилита осталась в прямом режиме, сжатие контекста не происходит.