适合谁
- 已部署 Ansible Automation Platform 并持有有效 AAP 认证令牌的团队
- 希望让 MCP 客户端按角色/权限受限地调用 AAP API 的运维与自动化工程师
- 需要从本地 OpenAPI 文件或自定义 URL 加载规范的离线或定制环境
这是一个由 Ansible 上游维护的 MCP 服务,通过 OpenAPI 规范把 Ansible Automation Platform 的 controller、galaxy、gateway、eda 能力暴露为 MCP 工具,并支持基于 toolset 与用户权限的角色化访问控制、YAML 配置、会话令牌认证和可选的 Prometheus 指标。它对已拥有 AAP 实例与令牌的自动化团队有实用价值,但需要谨慎管理令牌权限与写操作开关,并注意默认关闭的证书校验开关等安全配置。
最强项 · 文档质量 13/20 最弱项 · 安全与权限 8/20
静态评测 · 未实际运行收录于 2026-09-10
查看 FMRS 评分方法 →运行环境:Node.js 22+
BEARER_TOKEN_OAUTH2_AUTHENTICATION
AAP 认证 token,从你的 Ansible Automation Platform 实例获取;设置后客户端无需在 Authorization 头中携带 token。
BASE_URL
AAP 实例的基础 URL,优先级高于 aap-mcp.yaml 中的 base_url。
MCP_PORT
MCP 服务监听端口,默认 3000。
ALLOW_WRITE_OPERATIONS
设为 true 以启用写操作工具,默认只读。
ENABLE_METRICS
设为 true 以在 /metrics 端点启用 Prometheus 指标。
{"mcpServers":{"aap-mcp":{"type":"http","url":"http://localhost:3000/mcp","headers":{"Authorization":"Bearer your_aap_token_here"}}}}
适用于使用 mcpServers 字段的客户端。VS Code 等使用其他字段的客户端,可用下方配置生成器转换。
{
"servers": {
"aap-mcp": {
"type": "http",
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Bearer your_aap_token_here"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add --transport http aap-mcp http://localhost:3000/mcp --header 'Authorization: Bearer your_aap_token_here'
在终端运行;先把 <…> 占位符换成你自己的值。
启动服务后,在 Claude 中运行 claude mcp add aap-mcp -t http http://localhost:3000/mcp -H 'Authorization: Bearer your_aap_token_here',连接后工具列表应出现由 AAP OpenAPI 规范生成的 controller/galaxy/gateway/eda 工具;也可访问 http://localhost:3000/api/v1/health 确认返回 {"status":"ok"}。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
AAP MCP Service 是一个 Model Context Protocol 服务,通过 OpenAPI 规范提供对 Ansible Automation Platform(AAP)API 的访问。它支持 controller、galaxy、gateway、eda 四类 AAP 服务,可从远程 URL 或本地文件加载 OpenAPI 规范,并根据配置的 toolset 与用户权限动态生成工具。服务使用基于会话的认证,支持通过 Authorization 请求头或 BEARER_TOKEN_OAUTH2_AUTHENTICATION 环境变量传入 AAP 令牌,并可选启用 Prometheus 指标。配置优先级为环境变量高于 YAML 配置文件(aap-mcp.yaml),高于内置默认值。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 ddb8a9a16266 数据同步于 2026-10-19 查看 FMRS 评分方法