Объединение 20+ MCP-серверов за одним эндпоинтом
Когда использовать: Ваш claude_desktop_config.json содержит 20+ записей, и добавление/удаление серверов болезненно.
Предварительные требования
- Установленный 1mcp — npx -y @1mcp/agent (или постоянная установка по документации)
Поток
-
Перенести существующие серверы в конфигурацию 1mcpUse onemcp-agent. Convert my current MCP client config into a 1mcp config file with each server prefixed by its name.✓ Скопировано→ 1mcp.config.json со всеми серверами и префиксами
-
Направить клиент на 1mcpReplace my client's MCP config with a single entry pointing at 1mcp; keep a backup.✓ Скопировано→ Клиент видит один сервер; инструменты перечислены с префиксами
-
Горячее добавление нового сервераAdd the new arxiv MCP to 1mcp config and reload — without restarting Claude Desktop.✓ Скопировано→ Новые инструменты появляются в следующем обновлении list_tools
Итог: Единый источник истины для всех MCP-серверов; быстрее итерировать.
Подводные камни
- Имена инструментов становятся длинными с префиксом — Используйте короткие псевдонимы для каждого сервера (gh, fs, pg) вместо полных имён