让智能体搜索、安装并代理其他 MCP 服务器,基于 Nacos 管理服务。
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add nacos-router --env NACOS_PASSWORD='<NACOS_PASSWORD>' --env NACOS_ADDR='<NACOS_ADDR>' --env NACOS_USERNAME='<NACOS_USERNAME>' -- uvx nacos-mcp-router@latest~/.codex/config.toml
[mcp_servers.nacos-router]
command = "uvx"
args = ["nacos-mcp-router@latest"]
env = { NACOS_PASSWORD = "<NACOS_PASSWORD>", NACOS_ADDR = "<NACOS_ADDR>", NACOS_USERNAME = "<NACOS_USERNAME>" }
# codex mcp add nacos-router --env NACOS_PASSWORD='<NACOS_PASSWORD>' --env NACOS_ADDR='<NACOS_ADDR>' --env NACOS_USERNAME='<NACOS_USERNAME>' -- uvx nacos-mcp-router@latest~/.cursor/mcp.json
{
"mcpServers": {
"nacos-router": {
"command": "uvx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_PASSWORD": "<NACOS_PASSWORD>",
"NACOS_ADDR": "<NACOS_ADDR>",
"NACOS_USERNAME": "<NACOS_USERNAME>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"nacos-router": {
"type": "stdio",
"command": "uvx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_PASSWORD": "<NACOS_PASSWORD>",
"NACOS_ADDR": "<NACOS_ADDR>",
"NACOS_USERNAME": "<NACOS_USERNAME>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"nacos-router": {
"command": "uvx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_PASSWORD": "<NACOS_PASSWORD>",
"NACOS_ADDR": "<NACOS_ADDR>",
"NACOS_USERNAME": "<NACOS_USERNAME>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"nacos-router": {
"command": "uvx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_PASSWORD": "<NACOS_PASSWORD>",
"NACOS_ADDR": "<NACOS_ADDR>",
"NACOS_USERNAME": "<NACOS_USERNAME>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"nacos-router": {
"command": "uvx",
"args": [
"nacos-mcp-router@latest"
],
"env": {
"NACOS_PASSWORD": "<NACOS_PASSWORD>",
"NACOS_ADDR": "<NACOS_ADDR>",
"NACOS_USERNAME": "<NACOS_USERNAME>"
}
}
}
}需要的环境变量
NACOS_PASSWORDNACOS_ADDRNACOS_USERNAME
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。