@yidun/apollo-mcp-server
v1.0.2
Published
Apollo MCP Server - Model Context Protocol server for Apollo Configuration Center
Readme
Apollo MCP Server
Apollo MCP Server 是一个极简的 Model Context Protocol (MCP) 服务器,为 AI 工具提供 Apollo 配置中心数据访问能力。
特性
- MCP 协议合规: 标准 MCP 服务器实现,与 AI 工具无缝集成
- 无状态设计: 完全无状态,所有配置通过工具参数传入
- 多环境支持: 支持独立 Meta Server 和环境参数两种模式
- 极简架构: 专注于核心配置获取功能
快速开始
安装依赖
npm install开发
npm run dev # 开发模式
npm run build # 构建项目
npm test # 运行测试配置到 Claude Desktop
找到配置文件
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
添加配置
{ "mcpServers": { "apollo-mcp-server": { "command": "node", "args": ["./dist/index.js"], "cwd": "/path/to/apollo-mcp-server" } } }重启 Claude Desktop
MCP 工具
get_apollo_config
获取特定配置项
参数:
metaServerUrl(必需): Apollo Meta Server 地址appId(必需): 应用 IDkey(可选): 配置键名clusterName(可选): 集群名称,默认 "default"namespaceName(可选): 命名空间名称,默认 "application"env(可选): 环境标识,如 "dev", "test", "prod"
list_apollo_configs
列出所有配置项
list_apollo_namespaces
列出所有命名空间
使用示例
在 Claude Desktop 中:
获取 Apollo 配置:
- Meta Server: http://apollo-meta:8080
- 应用ID: my-service
- 命名空间: database
- 配置键: mysql.url许可证
MIT License
