Skip to main content
Glama
Verkaka

nacos-config-mcp

by Verkaka

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HTTP_HOSTNoHTTP listen address127.0.0.1
MCP_HTTP_PATHNoHTTP endpoint path/mcp
MCP_HTTP_PORTNoHTTP listen port3000
MCP_TRANSPORTNoMCP transport: stdio or httpstdio
NACOS_VERSIONNoForce major version: auto, 1, 2, 3auto
MCP_HTTP_TOKENNoBearer token required for HTTP requests; no validation if not set
NACOS_BASE_URLYesNacos server address, e.g. http://127.0.0.1:8848 (required)
NACOS_PASSWORDNoNacos password
NACOS_USERNAMENoNacos username
NACOS_AUTH_TYPENoAuthentication type: none, nacos, or bearer. Defaults to nacos if credentials are provided.
NACOS_LOG_LEVELNoLog level: debug, info, warn, error, silentwarn
NACOS_NAMESPACENoDefault namespace when tool does not specify one
NACOS_TIMEOUT_MSNoHTTP timeout in milliseconds10000
NACOS_CONSOLE_URLNoNacos 3.x Console address, defaults to NACOS_BASE_URL
NACOS_ACCESS_TOKENNoPreset access token
NACOS_CONTEXT_PATHNoServer context path/nacos
NACOS_TLS_INSECURENoSkip TLS certificate verification (true/false)false
NACOS_SERVER_IDENTITY_KEYNoServer identity header name
NACOS_CONSOLE_CONTEXT_PATHNoConsole context path
NACOS_SERVER_IDENTITY_VALUENoServer identity header value

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
nacos_server_infoA

Report how this MCP server is connected to Nacos: detected server version, major version, the API endpoints actually in use, context path and authentication mode. Use this first when troubleshooting connectivity or version compatibility.

nacos_list_namespacesA

List the namespaces (tenants) available on the Nacos server, optionally filtered to a single namespace ID. Works across Nacos 1.x, 2.x and 3.x.

nacos_search_configsA

Search or page through configuration entries in a namespace. Supports exact and fuzzy matching on dataId, plus filters for group, application name, tags and content type. Returns paged summaries (without content); call nacos_get_config to read a value. Compatible with Nacos 1.x, 2.x and 3.x.

nacos_get_configA

Read the full content and metadata of a single configuration entry identified by dataId + group + namespace. Compatible with Nacos 1.x, 2.x and 3.x; on Nacos 1.x the raw text body is returned.

nacos_list_config_historyA

List the revision history of a configuration entry. Each item carries the revision id (nid) that can be passed to nacos_get_config_history_detail to read that revision. Compatible with Nacos 1.x, 2.x and 3.x.

nacos_get_config_history_detailA

Read the content and metadata of one historical revision of a configuration entry. Use the revision id (nid) returned by nacos_list_config_history. Compatible with Nacos 1.x, 2.x and 3.x.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct action: server info, namespace listing, config search, config content retrieval, and history list/detail. The search tool explicitly returns summaries without content and points to get_config, so there is no functional overlap.

Naming Consistency4/5

All tool names share a consistent nacos_ prefix and mostly follow the verb_noun pattern (list_namespaces, search_configs, get_config, list_config_history). The only deviation is nacos_server_info, which lacks a verb, but this is a minor inconsistency.

Tool Count5/5

Six tools is a well-scoped set for reading Nacos configurations and their history. Each tool has a clear purpose and none feel redundant.

Completeness3/5

The read-side coverage is solid: namespaces, search, content retrieval, and full history review are all present. However, there are no create, update, delete, publish, or remove operations, leaving the configuration lifecycle incomplete.

Maintenance

ActivityMaintained
ResponsivenessNo issues