Token导航 LogoToken导航TokenDH.com
cloudzeromcpserver logo
运维云端stdio官方级别未说明来源级核验

cloudzeromcpserver

MCP Server

api

一个生产就绪的模型上下文协议(MCP)服务器,用于与CloudZero计费API集成,提供高级成本分析工具,支持复杂的云成本管理和FinOps工作流程。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
TypeScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bhuv1436

提供方

bhuv1436

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx api install "@cloudzero/v2.0.0-main#1dpb61pmea4h1ld"

详细介绍

CloudZero MCP服务器

![CI](https://github.com/your-org/cloudzero-mcp-server/actions) ](https://www.npmjs.com/package/cloudzero-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://github.com/ellerbrock/typescript-badges/)

生产准备就绪 模型上下文协议(MCP)服务器 用于与CloudZero计费API集成。该服务器通过标准化的MCP接口提供高级成本分析工具,实现复杂的云成本管理和FinOps工作流。

特性

  • 🔍 计费成本检索:使用筛选选项获取详细的成本数据
  • 🔒 安全认证:基于环境变量的API密钥管理
  • 输入验证:使用用户友好的错误消息进行全面验证
  • 📊 灵活查询:支持不同粒度、分组和成本类型

先决条件

  • Node.js 18+
  • 具有API访问权限的CloudZero帐户
  • CloudZero API密钥

安装

  1. 克隆或下载此项目
  1. 安装依赖项:
   npm install
  1. 安装CloudZero SDK:
   npx api install "@cloudzero/v2.0.0-main#1dpb61pmea4h1ld"
  1. 设置环境变量:
   cp .env.example .env

编辑 .env 文件并添加您的CloudZero API密钥:

   CLOUDZERO_API_KEY=your_actual_api_key_here
  1. 构建项目:
   npm run build

用法

发展模式

npm run dev

生产模式

npm run build
npm start

可用工具

get_billing_costs

使用过滤选项从CloudZero检索计费成本。

参数:

  • start_date (必填):ISO格式的开始日期(例如。, 2025-01-01T00:00:00Z)
  • end_date (必填):ISO格式的结束日期(例如。, 2025-01-31T23:59:59Z)
  • granularity (可选):时间粒度- daily, weekly,或 monthly (默认值: daily)
  • group_by (可选):按维度对成本进行分组(默认值: Service)
  • cost_type (可选):成本计算类型- real_cost, amortized_cost,或 blended_cost (默认值: real_cost)

MCP客户端中的示例用法:

{
  "tool": "get_billing_costs",
  "arguments": {
    "start_date": "2025-01-01T00:00:00Z",
    "end_date": "2025-01-31T23:59:59Z",
    "granularity": "daily",
    "group_by": "Service",
    "cost_type": "real_cost"
  }
}

错误处理

服务器为常见问题提供用户友好的错误消息:

  • API密钥配置丢失或无效
  • 日期格式不正确
  • 参数值无效
  • CloudZero API连接问题

配置

环境变量

变量必填描述
CLOUDZERO_API_KEY您的CloudZero API密钥
MCP_SERVER_NAME服务器名称(默认:“cloudzero-mcp服务器”)
MCP_SERVER_VERSION服务器版本(默认:“1.0.0”)

项目结构

├── src/
│   ├── index.ts                 # Main MCP server
│   ├── cloudzero-client.ts      # CloudZero API client
│   └── tools/
│       └── billing-costs.ts     # Billing costs tool implementation
├── .env.example                 # Environment variables template
├── package.json
├── tsconfig.json
└── README.md

发展

建筑

npm run build

以开发模式运行

npm run dev

许可证

麻省理工学院

目录标签

目录标签

TypeScript云端部署Docker云成本管理本地部署FinOps计费API成本分析MCP服务器

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

api

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP