NG

nacos-group/nacos-mcp-router

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

183 stars 33 forks Качество 68 Тренд 17Apache-2.0

nacos-group/nacos-mcp-router — это кандидат в MCP-сервер, импортированный из https://github.com/nacos-group/nacos-mcp-router.

Обзор

nacos-group/nacos-mcp-router — это кандидат в MCP-сервер, импортированный из https://github.com/nacos-group/nacos-mcp-router.

Обзор (машинный перевод)

Английский | 简体中文

Обзор

Nacos — это простая в использовании платформа, предназначенная для динамического поиска сервисов, конфигурирования и управления сервисами. Она помогает легко создавать облачные приложения и микросервисы.

Этот сервер MCP (Model Context Protocol) предоставляет инструменты для поиска, установки, прокси других MCP-серверов, с расширенными возможностями поиска, включая векторный поиск по сходству и агрегирование результатов по нескольким провайдерам.

Nacos-MCP-Router имеет два режима работы:

Режим маршрутизатора: Режим по умолчанию, который рекомендует, распространяет, устанавливает и прокси функции других серверов MCP через сервер MCP, помогая пользователям удобнее использовать сервисы MCP Server.

Режим прокси: Задавается переменной среды MODE=proxy, он может преобразовывать серверы MCP протоколов SSE и stdio в потоковые HTTP-серверы протокола MCP с помощью простой конфигурации.

Функции поиска

Nacos-MCP-Router предоставляет мощные возможности поиска через нескольких провайдеров:

Провайдеры поиска

  1. Поставщик накос
  • Поиск на серверах MCP с помощью обнаружения сервисов Nacos
  • Поддерживает сопоставление ключевых слов и поиск по векторному сходству
  • Интегрировано с локальным экземпляром Nacos
  1. Провайдер компаса

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

nacos-mcp-router: A MCP server that provides functionalities such as search, installation, proxy, and more.

English | 简体中文

Overview

Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.

This MCP(Model Context Protocol) Server provides tools to search, install, proxy other MCP servers, with advanced search capabilities including vector similarity search and multi-provider result aggregation.

Nacos-MCP-Router has two working modes:

Router mode: The default mode, which recommends, distributes, installs, and proxies the functions of other MCP Servers through the MCP Server, helping users more conveniently utilize MCP Server services.

Proxy mode: Specified by the environment variable MODE=proxy, it can convert SSE and stdio protocol MCP Servers into streamable HTTP protocol MCP Servers through simple configuration.

Search Features

Nacos-MCP-Router provides powerful search capabilities through multiple providers:

Search Providers

  1. Nacos Provider

    • Searches MCP servers using Nacos service discovery
    • Supports keyword matching and vector similarity search
    • Integrated with the local Nacos instance
  2. Compass Provider

    • Connects to a COMPASS API endpoint for enhanced search
    • Supports semantic search and relevance scoring
    • Configurable API endpoint (default: https://registry.mcphub.io)

Search Configuration

Configure search behavior using environment variables:

# YOUR COMPASS API endpoint (for Outer Provider called Compass Provider)
COMPASS_API_BASE=https://registry.mcphub.io

# Minimum similarity score for results (0.0 to 1.0)
SEARCH_MIN_SIMILARITY=0.5

# Maximum number of results to return
SEARCH_RESULT_LIMIT=10

Search API

The search functionality is available through the MCP interface:

// Search for MCP servers
const results = await searchMcpServer(
  "Find MCP servers for natural language processing",
  ["nlp", "language"]
);

Results include:

  • Server name and description
  • Provider information
  • Relevance score
  • Additional metadata

Quick Start

Python

router mode

Tools
  1. search_mcp_server
    • Search MCP servers by task and keywords.
    • Input:
      • task_description(string): Task description
      • key_words(string): Keywords of task
    • Returns: list of MCP servers and instructions to complete the task.
  2. add_mcp_server
Открыть полный README на GitHub

Установка

uvx nacos-mcp-router@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "nacos-mcp-router": { "command": "uvx", "args": [ "nacos-mcp-router@latest" ], "env": { "NACOS_ADDR": "<NACOS-ADDR>, optional, default is 127.0.0.1:8848", "NACOS_USERNAME": "<NACOS-USERNAME>, optional, default is nacos", "NACOS_PASSWORD": "<NACOS-PASSWORD>, required" } } } }