返回 MCP 目录
public公开dns本地运行

nacos-mcp-server

Nacos MCP服务器,提供基于LLM的Nacos集群交互与自动化工具

article

README

🚀 MCP-Server-Nacos 中文文档

MCP-Server-Nacos 是一个可灵活安装和配置的工具,能与 Claude Desktop 配合使用,为用户提供便利的服务。以下将详细介绍其安装、配置、开发等方面的内容。

🚀 快速开始

你可以根据自己的需求选择合适的安装方式,安装完成后按照配置说明进行设置,即可开始使用 MCP-Server-Nacos。

📦 安装指南

使用 uv(推荐)

当使用 uv 时,默认不需要进行特定安装。我们可以直接使用 uvx 运行 mcp-server-nacos

使用 PIP

或者,你可以通过 pip 安装 mcp-server-nacos

pip install mcp-server-nacos

安装完成后,可以通过以下命令运行它:

python -m mcp_server_nacos

🛠️ 配置说明

与 Claude Desktop 使用

在你的 claude_desktop_config.json 中添加以下内容:

使用 uvx
"mcpServers": {
  "git": {
    "command": "uvx",
    "args": [
        "nacos-mcp-server",
        "--host",
        "your_nacos_host",
        "--port",
        "your_nacos_main_port, such as 8848",
        "--access_token",
        "your_nacos_access_token, get from `login` api: /nacos/v3/auth/user/login with `username` and `password`"
      ],
  }
}

⚠️ 重要提示

你可能需要在 command 字段中放入 uvx 可执行文件的完整路径。你可以在 MacOS/Linux 上运行 which uvx 或 Windows 上运行 where uvx 来获取此路径。

使用 pip 安装
"mcpServers": {
  "mcp-server-nacos": {
    "command": "python",
        "args": [
        "-m",
        "nacos-mcp-server",
        "--host",
        "your_nacos_host",
        "--port",
        "your_nacos_main_port, such as 8848",
        "--access_token",
        "your_nacos_access_token, get from `login` api: /nacos/v3/auth/user/login with `username` and `password`"
      ],
  }
}

💻 开发指引

如果你正在本地进行开发,请按照以下步骤操作:

  1. 将此仓库克隆到你的本地环境中。
  2. 修改 src/mcp_server_nacos 中的代码以实现你想要的功能。
  3. 测试时使用 Claude 桌面应用程序。在你的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
  "mcp-server-nacos": {
    "command": "uv",
    "args": [ 
      "--directory",
      "/<path to mcp-server-nacos>/src/mcp_server_nacos",
      "run",
      "mcp-server-nacos"
    ]
  }
}

📄 许可证

mcp-server-nacos 根据 Apache 2.0 许可证发布。这意味着你可以自由地使用、修改和分发该软件,前提是遵守 Apache 2.0 许可证的条款和条件。有关详细信息,请参阅项目仓库中的 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端