Nacos MCP Router MCP сервер
MCP сервер, который предоставляет инструменты для поиска, установки и проксирования других MCP серверов с расширенными возможностями поиска, включая векторный поиск по сходству и агрегацию результатов от нескольких провайдеров.
автор: Community
curl -fsSL https://vibebaza.com/i/nacos-mcp-router | bash
MCP сервер, который предоставляет инструменты для поиска, установки и проксирования других MCP серверов с расширенными возможностями поиска, включая векторный поиск по сходству и агрегацию результатов от нескольких провайдеров.
Установка
UVX (Рекомендуется)
export NACOS_ADDR=127.0.0.1:8848
export NACOS_USERNAME=nacos
export NACOS_PASSWORD=$PASSWORD
uvx nacos-mcp-router@latest
PIP
pip install nacos-mcp-router
export NACOS_ADDR=127.0.0.1:8848
export NACOS_USERNAME=nacos
export NACOS_PASSWORD=$PASSWORD
python -m nacos_mcp_router
Docker
docker run -i --rm --network host -e NACOS_ADDR=$NACOS_ADDR -e NACOS_USERNAME=$NACOS_USERNAME -e NACOS_PASSWORD=$NACOS_PASSWORD -e TRANSPORT_TYPE=$TRANSPORT_TYPE nacos/nacos-mcp-router:latest
NPX (TypeScript)
npx nacos-mcp-router@latest
Конфигурация
Claude Desktop (UVX)
{
"mcpServers":
{
"nacos-mcp-router":
{
"command": "uvx",
"args":
[
"nacos-mcp-router@latest"
],
"env":
{
"NACOS_ADDR": "<NACOS-ADDR>, опционально, по умолчанию 127.0.0.1:8848",
"NACOS_USERNAME": "<NACOS-USERNAME>, опционально, по умолчанию nacos",
"NACOS_PASSWORD": "<NACOS-PASSWORD>, обязательно"
}
}
}
}
Claude Desktop (Docker)
{
"mcpServers": {
"nacos-mcp-router": {
"command": "docker",
"args": [
"run", "-i", "--rm", "--network", "host", "-e", "NACOS_ADDR=<NACOS-ADDR>", "-e", "NACOS_USERNAME=<NACOS-USERNAME>", "-e", "NACOS_PASSWORD=<NACOS-PASSWORD>" ,"-e", "TRANSPORT_TYPE=stdio", "nacos/nacos-mcp-router:latest"
]
}
}
}
Claude Desktop (NPX)
{
"mcpServers": {
"nacos-mcp-router": {
"command": "npx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_ADDR": "<NACOS-ADDR>, опционально, по умолчанию 127.0.0.1:8848",
"NACOS_USERNAME": "<NACOS-USERNAME>, опционально, по умолчанию nacos",
"NACOS_PASSWORD": "<NACOS-PASSWORD>, обязательно"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
search_mcp_server |
Поиск MCP серверов по описанию задач и ключевым словам, возвращает список MCP серверов и инструкции |
add_mcp_server |
Добавление MCP сервера - устанавливает stdio серверы и устанавливает соединения, возвращает список инструментов и использ... |
use_tool |
Проксирование запросов к инструментам целевого MCP сервера, позволяя LLM использовать инструменты других MCP серверов |
Возможности
- Режим роутера для рекомендации, распределения, установки и проксирования MCP серверов
- Режим прокси для конвертации SSE и stdio протокола MCP серверов в потоковый HTTP протокол
- Расширенные возможности поиска с векторным поиском по сходству и агрегацией результатов от нескольких провайдеров
- Nacos провайдер для обнаружения сервисов с сопоставлением ключевых слов и векторным поиском по сходству
- Compass провайдер для улучшенного семантического поиска и оценки релевантности
- Настраиваемое поведение поиска с порогами сходства и ограничениями результатов
- Поддержка нескольких транспортных протоколов (stdio, sse, streamable_http)
Переменные окружения
Обязательные
NACOS_PASSWORD- пароль Nacos
Опциональные
NACOS_ADDR- адрес сервера NacosNACOS_USERNAME- имя пользователя NacosCOMPASS_API_BASE- COMPASS API эндпоинт для улучшенного поискаSEARCH_MIN_SIMILARITY- минимальная оценка сходства для результатов (0.0 до 1.0)SEARCH_RESULT_LIMIT- максимальное количество результатов для возвратаNACOS_NAMESPACE- пространство имен NacosTRANSPORT_TYPE- тип транспортного протокола (stdio, sse, streamable_http)PROXIED_MCP_NAME- в режиме прокси, указывает имя MCP сервера для конвертации
Примеры использования
Поиск MCP серверов для обработки естественного языка
Поиск MCP серверов по задачам и ключевым словам
Автоматическая установка и подключение к MCP серверам
Проксирование запросов к инструментам других MCP серверов
Ресурсы
Примечания
Nacos-MCP-Router имеет два режима работы: режим роутера (по умолчанию) для управления MCP серверами, и режим прокси для конвертации протоколов. Сервер интегрируется с платформой обнаружения сервисов Nacos и обеспечивает улучшенный поиск через COMPASS API. Лицензирован под Apache 2.0.