agent-harnesses — MCP-сервер для Claude Code: подбор харнесса агента
MCP-сервер, который отвечает агенту, какой харнесс взять под вашу модель и задачу. Пригодится, когда нужно выбрать рантайм для агентной системы, а не угадывать по звёздам на GitHub.
claude mcp add agent-harnesses -- uvx agent-harnesses-mcpЧто делает agent-harnesses
Сервер даёт агенту доступ к кураторскому каталогу харнессов агентов, оркестрационных фреймворков и приёмов работы с ними. Внутри — инструменты recommend и pick_harness: агент вызывает их и получает вариант, подобранный под вашу модель и тип задачи, вместо того чтобы наследовать чужой бенчмарк. Каталог обновляется, в нём есть разборы, шаблоны установки и скиллы для проверки собственной конфигурации агента.
Ставится как обычный stdio-сервер через uvx, поэтому нужен установленный uvx (пакет из состава uv). В Claude хватит одной команды, в Cursor и GitHub Copilot конфигурация прописывается в JSON вручную. Отдельного ключа API не требуется.
Главная мысль каталога: качество харнесса меняет результат сильнее, чем смена модели, и рейтинги почти не переносятся между моделями. Поэтому выбор харнесса — это пара «модель + задача», и её приходится переспрашивать каждый раз, когда модель меняется. Если вы уже зафиксировали стек и менять модель не собираетесь, сервер вам мало что даст.
Какие задачи решает
- выбрать харнесс под конкретную модель и задачу
- сравнить оркестрационные фреймворки по возможностям и автономности
- найти шаблон установки для агентного рантайма
- проверить, что видит и чего достигает ваш агент
- посмотреть свежие харнессы и прирост звёзд за неделю
Примеры запросов агенту
- Подбери харнесс под Opus и задачу рефакторинга большого репозитория
- Вызови
pick_harnessи объясни, почему этот вариант лучше остальных - Проверь мою текущую конфигурацию агента: что он может достать и сколько тратит
Как установить agent-harnesses
Командой платформы
claude mcp add agent-harnesses -- uvx agent-harnesses-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agent-harnesses-mcp <команда>
Командой платформы
codex mcp add agent-harnesses -- uvx agent-harnesses-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agent-harnesses-mcp <команда>
Файл настроек
{
"mcpServers": {
"agent-harnesses": {
"command": "uvx",
"args": [
"agent-harnesses-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-harnesses-mcp <команда>
Файл настроек
{
"servers": {
"agent-harnesses": {
"type": "stdio",
"command": "uvx",
"args": [
"agent-harnesses-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-harnesses-mcp <команда>
Командой платформы
gemini mcp add agent-harnesses uvx agent-harnesses-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agent-harnesses-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о agent-harnesses
Как установить agent-harnesses в Claude Code?
Одной командой: claude mcp add agent-harnesses -- uvx agent-harnesses-mcp. После этого сервер появится в списке MCP-серверов Claude.
Что делает agent-harnesses?
Отдаёт агенту каталог харнессов агентов и инструменты recommend и pick_harness, чтобы он сам подобрал рантайм под вашу модель и задачу.
Что нужно, чтобы сервер заработал?
Установленный uvx — сервер запускается как uvx agent-harnesses-mcp. Ключи API не нужны.