NG

nacos-group/nacos-mcp-router

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

183 stars 33 forks 品質 68 トレンド 17Apache-2.0

nacos-group/nacos-mcp-routerは、https://github.com/nacos-group/nacos-mcp-router.からインポートされたMCPサーバー候補です。

概要

nacos-group/nacos-mcp-routerは、https://github.com/nacos-group/nacos-mcp-router.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

英語 |简体中文

概要

Nacosは動的なサービス発見、設定、サービス管理のために設計された使いやすいプラットフォームです。クラウドネイティブアプリケーションやマイクロサービスプラットフォームを簡単に構築するのに役立ちます。

このMCP(モデルコンテキストプロトコル)サーバーは、他のMCPサーバーの検索、インストール、プロキシを行うためのツールを提供し、ベクトル類似性検索やマルチプロバイダーの結果集約などの高度な検索機能を備えています。

Nacos-MCP-ルーターには2つの動作モードがあります:

ルーターモード:デフォルトのモードで、他のMCPサーバーの機能をMCPサーバーを通じて推奨、配布、インストール、プロキシし、ユーザーがMCPサーバーサービスをより便利に利用できるようにします。

プロキシモード:環境変数MODE=proxyで指定され、SSEおよび標準プロトコルのMCPサーバーをシンプルな設定でストリーミング可能なHTTPプロトコルMCPサーバーに変換できます。

検索機能

Nacos-MCP-Routerは複数のプロバイダーを通じて強力な検索機能を提供します:

検索プロバイダー

  1. Nacos Provider
  • Nacosサービスディスカバリーを用いてMCPサーバーを検索
  • キーワードマッチングおよびベクター類似性検索のサポート
  • ローカルのNacosインスタンスと統合されている
  1. コンパス提供者

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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" } } } }