Skip to main content
Glama
iceycn

apollo-mcp-server

by iceycn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APOLLO_URLYesApollo Portal 根地址(不含 /openapi/v1/ 后缀),例如 http://localhost:8070
APOLLO_TOKENYesApollo 开放平台 API Token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_appsA

获取应用列表。可选 appIds 参数(逗号分隔)过滤,为空则返回所有应用。

get_app_env_clustersB

获取应用的环境与集群信息。

get_clusterC

获取集群详情。

create_clusterC

创建集群。需要授予第三方 APP 对目标 APP 的管理权限。

list_namespacesC

获取集群下所有 Namespace 及配置项。

get_namespaceC

获取指定 Namespace 详情。

create_namespaceC

创建 Namespace。format 仅支持 properties、xml、json、yml、yaml。

get_namespace_lockC

获取 Namespace 当前编辑人/锁状态。PRO 环境有编辑锁定规则。

list_itemsC

分页获取 Namespace 下的配置项。需 Apollo 版本>=2.1.0。

get_itemC

获取单个配置项。

create_itemC

新增配置项。key 长度不超过 128 字符,value 不超过 20000 字符。

update_itemC

修改配置项。createIfNotExists 为 true 时不存在则创建,此时 dataChangeCreatedBy 必填。

delete_itemC

删除配置项。

get_latest_releaseC

获取 Namespace 当前生效的已发布配置。

publish_releaseC

发布配置。releaseTitle 不超过 64 字符。PRO 环境可能要求发布人与编辑人不同。

rollback_releaseB

回滚到指定版本。releaseId 为发布记录 ID,从 get_latest_release 返回的 id 字段获取。

create_appB

创建 App 并授权。需在创建第三方应用时勾选允许创建 app。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iceycn/mcp-server-apollo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server