MCPSERV.CLUB
nacos-group

Nacos MCP Router

MCP Server

Unified MCP routing, search, and proxy for microservices

Stale(60)
158stars
0views
Updated 18 days ago

About

The Nacos MCP Router is an MCP server that aggregates multiple MCP providers, offering powerful vector and semantic search, installation, and proxying of other MCP servers via Nacos service discovery or Compass API. It simplifies accessing and managing MCP services in cloud-native environments.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Nacos MCP Router in Action

Overview

The Nacos MCP Router is a Model Context Protocol (MCP) server that unifies and streamlines access to multiple MCP services. By acting as a central hub, it allows AI assistants—such as Claude—to discover, install, and proxy other MCP servers with minimal friction. This solves a common pain point for developers: managing an ever‑growing ecosystem of specialized MCP tools while keeping the AI’s workflow clean and predictable.

At its core, the router offers three complementary modes of operation. In router mode (the default), it exposes a set of high‑level tools that let an LLM search for the best MCP server to handle a given task, add new servers on demand, and invoke any of their tools through a simple proxy. In proxy mode, the router translates streaming SSE or stdio MCP servers into a standard HTTP‑based protocol, enabling environments that only support HTTP to consume those services seamlessly. This duality gives teams the flexibility to choose the most efficient deployment strategy for their infrastructure.

Search is a standout feature. The router aggregates results from two providers: the native Nacos Provider, which leverages Nacos’s service discovery to find MCP servers registered in the local ecosystem, and the Compass Provider, an external semantic search API that ranks results by relevance. Developers can tune similarity thresholds, result limits, and the Compass endpoint via environment variables, ensuring that only the most pertinent servers surface during a query. The search API returns rich metadata—names, descriptions, provider tags, and relevance scores—so that an LLM can make informed decisions about which toolchain to engage.

Real‑world scenarios abound. A data scientist could ask an AI assistant, “Find a model that can perform sentiment analysis,” and the router will surface all registered MCP servers offering NLP capabilities, install any missing ones, and forward the request to the chosen server. A DevOps engineer might need to trigger a deployment pipeline; the router can discover an MCP server that exposes a tool, install it if necessary, and proxy the deployment command—all without leaving the chat interface. Because every operation is mediated through MCP, the router guarantees consistent authentication, logging, and error handling across disparate services.

In summary, the Nacos MCP Router delivers a single entry point for discovering, installing, and orchestrating diverse MCP tools. Its dual‑mode operation, powerful multi‑provider search, and seamless proxying make it an indispensable component for developers building AI‑powered workflows that rely on a rich ecosystem of external services.