Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"nacos-mcp-server": {
"args": [
"mcp-server-nacos"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp-server-nacos' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-server-nacos against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Enhanced MCP server for GitLab: group projects listing and activity tracking
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
MCP Security Weekly
Get CVE alerts and security updates for Nacos Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.
This MCP(Model Context Protocol) Server is for Nacos interaction and automation. This server provides tools to search and read namespace, service and configuration relative information in Nacos Cluster via Large Language Models.
Please note that mcp-server-nacos is currently in early development. The functionality and available tools are subject to change and expansion as we continue to develop and improve the server. And also note that mcp-server-nacos only provide read, search and list operation, not support any write operation for current version. Write operation is planning supported in future versions.
One more note that this mcp-server-nacos required version:
1. Nacos version required upper `3.0.0`, because of depended on the [Nacos Admin API](https://nacos.io/en/swagger/admin/) in 3.x.
2. python version required 3.x, recommend upper `3.13`.
list_namespaces
list_services
withInstances parameter:withInstances=true: Returns service details with instances (ServiceDetailInfo objects). withInstances=false: Returns service metadata without instances (ServiceView objects). **NOTE: ** When withInstances=true, The API may cost too much memory and networks, If Only want get instance list with little or one service, Suggest use withInstances=false with List Service Instances.pageNo(number): The current page number, default is 1.pageSize(number): The size of services in each page, default is 100.namespaceId(string, optional): The namespaceId of services, default is public if missing.groupNameParam(string, optional): The groupName pattern of services, default null means all group if missing.serviceNameParam(string, optional): The serviceName pattern of services, default null means all service if missing.ignoreEmptyService(bool, optional): Whether ignore the empty service in result, default is true.withInstances(bool, optional): Whether contain instances under each services in result, recommend and default is false.get_service
namespaceId(string, optional): The namespaceId of services, default is public if missing.groupName(string, optional): The groupName pattern of services, default is DEFAULT_GROUP if missing.serviceName(string): The serviceName pattern of services, required.list_service_instances
namespaceId(string, optional): The namespaceId of services, default is public if missing.groupName(string, optional): The groupName pattern of services, default is DEFAULT_GROUP if missing.serviceName(string): The serviceName pattern of services, required.clusterName(string, optional): The cluster name of instances in service, optional and default is null means match all cluster.list_service_subscribers
pageNo(number): The current page number, default is 1.