claude mcp add spring-nacos-mcp -- npx -y spring-nacos-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
3 ★ · kestiny18/spring-nacos-mcp · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 3 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kestiny18/spring-nacos-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
中文文档 **A project-aware, read-only Nacos MCP server for Spring Cloud repositories.** Point it at your Spring Cloud repo. It reads your own application-* / bootstrap-* files, discovers every environment (dev / test / pre / prod / ...), and gives your AI assistant read-only Nacos tools across **all** of them — no host, port, namespace or token to configure. Why not the official nacos-mcp-server? The official nacos-group/nacos-mcp-server connects to **one cluster** that you configure by hand (--host, --port, --access_token). That's the right tool for operating a Nacos cluster. This project answers a different question: *"what does **my project's** config look like across environments?"* | | official nacos-mcp-server | spring-nacos-mcp | |---|---|---| | Setup | manual host/port/token per cluster | **zero-config**: parsed from your repo | | Environments | one per server instance | all profiles, env param on every tool | | Cross-env diff | not possible (single cluster) | built-in nacos_diff_config | | Spring awareness | none | shared-configs, file-extension, app config | | Write operations | planned | **never** (read-only by design) | Quickstart The easy way: let your AI agent install it Paste this into Cursor / Claude Code / Codex / Trae: > Install the MCP server from https://github.com/kestiny18/spring-nacos-mcp > into this project and verify it works. The repo ships an llms-install.md with exact steps per client, so the agent can do the whole thing — download, config, verification — by itself. Manual, option A: copy one file (no PyPI, no dependencies) The whole server is a single, zero-dependency, standard-library-only Python file. Drop it into your repo: Works on intranet machines too — copy the file over however you like. Manual, option B: uv / pip straight from git Or pip install git+https://github.com/kestiny18/spring-nacos-mcp and use the spring-nacos-mcp command. The server auto-detects the repo root from its working directory (your editor's workspace). For clients that don't launch servers in the workspace (e.g. Claude Desktop), pin it: "args": [..., "--repo", "/path/to/repo"]. Verify your setup Prints every discovered environment, where it came from, and whether the Nacos server is reachable. Exit codes: 0 all reachable · 1 nothing discovered · 2 discovered but some unreachable (usually VPN/network, not setup). Tools | Tool | What it does | |---|---| | nacos_list_envs | List discovered environments with address/namespace/groups | | nacos_get_config | Read one config's raw content by dataId | | nacos_get_app_config | App config + the shared/extension configs your project declares | | nacos_list_configs | List dataIds in a namespace (optional fuzzy filter) | | nacos_search_config | Full-text search across all config contents | | nacos_diff_config | **Key-level diff of one config between two environments** | | nacos_list_services | List services in the discovery registry | | nacos_list_instances | List online instances (IP/port/health) of a service | How discovery works 1. Find the repo root (.git, pom.xml, build.gradle, mvnw, gradlew, ...).