Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client