“Vantage” MCP 服务器的功能介绍
Vantage MCP 服务器是一款由 Golang 编写的开源工具,可以将 AI 助手和 MCP 客户端(如 Claude 和 Cursor)与您组织的云成本数据连接。它作为 Vantage API 的桥梁,使用户能够用自然语言查询和分析云支出数据,让成本管理和分析变得直观易用。借助 MCP(模型上下文协议,Model Context Protocol),该服务器让开发者和利益相关者能就历史和当前云支出、成本标签、供应商集成等问题进行提问。目前,Vantage MCP 服务器设计为本地运行,通过标准输入/输出(stdio)与客户端对接,实现安全、便捷的集成到开发流程中。
Prompt 列表
(仓库和文档中未明确列出提示词模板。)
资源列表
(仓库和文档中未记录明确的 MCP“资源”原语。)
工具列表
Vantage MCP 服务器对外暴露如下工具,可通过任意兼容的 MCP 客户端访问:
- query-costs
通用工具,使用 VQL 抓取成本数据。 - list-costs
显示关联成本报告中的所有成本项。 - list-cost-reports
列出所有可用成本报告。 - get-cost-report-forecast
列出与成本报告相关的所有支出预测。 - list-cost-integrations
列出所有成本供应商集成(如 AWS、Azure、GCP)及其关联账号。 - list-cost-providers
列出工作区已共享的供应商。 - list-cost-services
列出所有服务及其关联的供应商。 - list-budgets
列出所有可用于对比成本报告的预算。 - list-dashboards
列出 Vantage 账号下创建的所有仪表盘。 - list-tags
列出可用于筛选成本报告的标签。 - list-tag-values
列出可用于筛选成本报告的标签值。 - list-anomalies
列出在成本报告中检测到的异常。 - list-unit-costs
获取指定成本报告的单位成本。 - get-myself
实用工具,用于列出可用的工作区及检查您的授权令牌权限。 - submit-user-feedback
向 Vantage 团队发送有关 MCP 或 Vantage 体验的反馈。
该 MCP 服务器的典型用例
- 云成本分析
开发和财务团队可交互式查询历史及当前云支出数据,借助自然语言进行成本分析。 - 供应商集成审核
轻松列出并检查云供应商集成(AWS、Azure、GCP)及其账号,确保连接正确并及时更新。 - 预算追踪
获取并监控预算,与实际支出对比,获取预测信息,高效管理资源。 - 异常检测
实时发现成本异常波动,快速应对潜在问题或超支。 - 成本标签管理
获取、列出及管理用于筛选和组织成本报告的标签及标签值,实现精细化成本分配。
设置方法
Windsurf
- 前置条件:
确保已安装 Go 和 Node.js。 - 定位配置文件:
打开 Windsurf 配置文件。 - 添加 Vantage MCP 服务器:
在mcpServers部分插入如下 JSON:{ "vantage-mcp": { "command": "vantage-mcp-server", "args": [], "transport": "stdio" } } - 保存并重启:
保存文件并重启 Windsurf。 - 验证设置:
确认服务器已运行并可从 Windsurf 访问。
Claude
- 前置条件:
确保已安装 Go 和 Node.js。 - 定位配置文件:
编辑 Claude 桌面配置(如claude_desktop_config.json)。 - 添加 Vantage MCP 服务器:
示例:{ "mcpServers": { "vantage-mcp": { "command": "vantage-mcp-server", "args": [], "transport": "stdio" } } } - 保存并重启:
保存配置并重启 Claude。 - 验证设置:
通过 Claude 与 MCP 服务器交互。
Cursor
- 前置条件:
安装 Go 和 Node.js。 - 定位配置文件:
打开 Cursor 设置文件。 - 添加 Vantage MCP 服务器:
{ "mcpServers": { "vantage-mcp": { "command": "vantage-mcp-server", "args": [], "transport": "stdio" } } } - 保存并重启:
重启 Cursor 以初始化 MCP 服务器。 - 验证设置:
测试成本或仪表盘查询。
Cline
- 前置条件:
确保已安装 Go 和 Node.js。 - 定位配置文件:
编辑 Cline 配置文件。 - 添加 Vantage MCP 服务器:
{ "mcpServers": { "vantage-mcp": { "command": "vantage-mcp-server", "args": [], "transport": "stdio" } } } - 保存并重启:
保存更改并重启 Cline。 - 验证设置:
检查能否成功连接 MCP 服务器。
使用环境变量保护 API 密钥
请将敏感 API 凭据存储为环境变量,而不要直接写在配置文件中。示例配置:
{
"mcpServers": {
"vantage-mcp": {
"command": "vantage-mcp-server",
"args": [],
"env": {
"VANTAGE_API_KEY": "your-api-key"
},
"transport": "stdio"
}
}
}
在工作流中如何使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其与您的 AI 代理连接:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 填入您的 MCP 服务器信息:
{
"vantage-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具访问 MCP 的全部功能。请记得将 “vantage-mcp” 替换为您的实际 MCP 服务器名称,并修改 URL 为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 说明/备注 |
|---|---|---|
| 概览 | ✅ | 提供完整描述 |
| Prompt 列表 | ⛔ | 未记录明确的提示词模板 |
| 资源列表 | ⛔ | 未记录明确的 MCP 资源原语 |
| 工具列表 | ✅ | 文档中详细列出全部工具 |
| API 密钥安全 | ✅ | 提供环境变量示例 |
| 采样支持(评估时不重要) | ⛔ | 未提及采样支持 |
我们的看法
Vantage MCP 服务器为云成本分析提供了强大的工具集,并能很好地集成主流 MCP 客户端。但目前缺乏关于提示词模板、资源原语、根节点和采样支持的明确文档。整体而言,在其领域非常实用,但协议特性完整性尚有提升空间。
MCP 得分
| 有 LICENSE | ✅ (MIT) |
|---|---|
| 有至少一个工具 | ✅ |
| Fork 数量 | 1 |
| Star 数量 | 70 |
