“Nacos-MCP-Router” MCP 服务器的功能简介
Nacos-MCP-Router 是一款 MCP(Model Context Protocol)服务器,作为强大的中间件,帮助 AI 助手和客户端连接其他 MCP 服务器及其功能。它实现了对各类 MCP 服务器的集中搜索、安装和代理,优化了云原生应用与微服务的开发流程。Nacos-MCP-Router 可运行于“路由”或“代理”模式,支持推荐、分发、安装和代理其他 MCP 服务器的功能,或将不同协议(如 SSE 与 stdio)的 MCP 服务器转换为统一的可流式 HTTP 协议。开发者和 AI 智能体因此能更轻松地与外部数据源、API 及工具进行交互,实现如数据库查询、文件管理、服务编排等多样任务,提升灵活性与便捷性。
提示词列表
- 在仓库或文档中未列出具体的提示词模板。
资源列表
- Nacos-MCP-Router 在现有文档中未描述或暴露具体资源。
工具列表
- search_mcp_server
按任务和关键词搜索 MCP 服务器,返回合适服务器列表及任务完成指引。 - add_mcp_server
添加新的 MCP 服务器(支持 stdio 与 sse 协议),如有需要自动安装并建立连接。返回可用工具及使用说明。 - use_tool
将请求代理到目标 MCP 服务器的指定工具,使大模型能够通过路由器使用其他 MCP 服务器暴露的工具。
典型用例
- 集中 MCP 服务器发现
轻松按关键词或任务搜索相关 MCP 服务器,简化能力发现与集成流程,助力高效工作流。 - 一键安装 MCP 服务器
通过单一界面快速添加与安装 MCP 服务器(含协议处理),大幅降低开发者配置与上手难度。 - 统一工具代理
通过单一 API 使用不同 MCP 服务器的工具,让大模型和客户端免去繁琐的手动集成,便于调用多样外部服务。 - 协议桥接与兼容性提升
通过简单配置将 SSE、stdio 协议的 MCP 服务器转换为可流式 HTTP 协议,提升与现代客户端及 AI 智能体的兼容性。 - 服务管理与编排
集中管理多个 MCP 服务器的生命周期,分发负载、编排服务交互,统一路由接口。
配置方法
Windsurf
- 准备工作: 确保已安装 Node.js 并可访问 Windsurf MCP 设置。
- 定位 MCP 配置: 打开 Windsurf 的 MCP 设置面板。
- 添加 Nacos-MCP-Router: 在
mcpServers对象中插入如下 JSON 片段:{ "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>" } } } - 保存并重启: 保存更改并根据需要重启 Windsurf。
- 验证配置: 通过界面搜索或添加 MCP 服务器,确保配置生效。
Claude
- 准备工作: 确认 Claude 支持 MCP 集成,如有需要先安装 Node.js。
- 定位配置: 打开 Claude 的 MCP 或插件设置。
- 添加 Nacos-MCP-Router: 使用如下 JSON 片段:
{ "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>" } } } } - 保存并重启: 保存设置并按需重启 Claude。
- 验证: 通过 Claude 界面搜索/添加服务器以确认配置。
Cursor
- 准备工作: 需已安装 Node.js,并访问 Cursor MCP 服务器设置。
- 配置: 打开设置并添加如下内容:
{ "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>" } } } } - 保存设置: 保存并重启 Cursor。
- 验证: 运行搜索或添加 MCP 服务器,确保功能可用。
Cline
- 准备工作: 已安装 Node.js,Cline 支持 MCP。
- 编辑配置: 打开 Cline 的 MCP 服务器配置文件。
- 添加 MCP 服务器: 使用以下 JSON:
{ "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>" } } } } - 保存并重启: 应用更改并重启 Cline。
- 验证: 通过 Cline 使用 MCP 功能进行验证。
API 密钥安全
建议在配置中使用环境变量保护 API 密钥,例如:
{
"mcpServers": {
"nacos-mcp-router": {
"command": "uvx",
"args": ["nacos-mcp-router@latest"],
"env": {
"NACOS_ADDR": "127.0.0.1:8848",
"NACOS_USERNAME": "nacos",
"NACOS_PASSWORD": "${NACOS_PASSWORD}"
}
}
}
}
请在启动服务器前,在系统中设置好 NACOS_PASSWORD 环境变量。
在流程中如何使用 MCP
在 FlowHunt 中集成 MCP
要在 FlowHunt 工作流中集成 MCP 服务器,首先将 MCP 组件添加到流程中,并与您的 AI 智能体连接:

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,按下述 JSON 格式填写您的 MCP 服务器信息:
{
"nacos-mcp-router": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 智能体即可作为工具调用该 MCP,并获取其全部功能。请务必将 “nacos-mcp-router” 替换为您的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 说明 |
|---|---|---|
| 概览 | ✅ | |
| 提示词列表 | ⛔ | 未有提示模板文档 |
| 资源列表 | ⛔ | 未有资源文档 |
| 工具列表 | ✅ | 3 个工具:search_mcp_server, add_mcp_server, use_tool |
| API 密钥安全 | ✅ | 提供示例 |
| 采样支持(评价时作用较小) | ⛔ | 未提及 |
Roots 支持: 文档未提及。
从上述两张表格可以看出,Nacos-MCP-Router MCP 服务器在编排与工具代理方面具备强大核心能力,但在提示模板和资源暴露方面文档不完善。采样与 roots 特性也未明确描述。综合完整性与文档情况,评分为 6/10。
MCP 评分
| 有 LICENSE | ✅ |
|---|---|
| 有至少一个工具 | ✅ |
| Fork 数量 | 18 |
| Star 数量 | 84 |
