成本数据服务

OpsNow MCP Cost Server是一个通过MCP协议向客户端(如Claude Desktop App)提供OpsNow成本数据的服务,适用于需要实时成本数据管理的场景。

  • by taejulee
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 taejulee/opsnow-mcp-cost-server

使用说明

OpsNow MCP成本服务器

介绍

OpsNow模块上下文协议(MCP)Cost Server是向Claude Desktop App等MCP客户端提供OpsNow成本数据的服务器。

系统结构

graph LR
    A[LLM Vendor Desktop App] --> |MCP Protocol| B[OpsNow MCP Cost Server]:::highlight
    B --> C[OpsNow MCP Provider]
    C --> D[OpsNow Resources]
    
    classDef highlight fill:#2e8b57,stroke:#333,stroke-width:2px;
  • LLM供应商桌面应用程序:基于LLM的桌面应用程序,如Claude
  • OpsNow MCP服务器:以MCP格式提供Asset和Cost数据的服务器
  • OpsNow MCP提供商:通过OpsNow API Bridge处理资源数据
  • OpsNow资源:将实际OpsNow资源数据作为假设的目的数据实施(开发和测试目的)

主要功能

  • 通过MCP协议提供数据
  • 实时提供OpsNow成本数据
  • 与MCP Client进行高效通信

技术堆栈

  • Node.js
  • TypeScript
  • MCP SDK(@modelcontextprotocol/SDK)
  • dotenv
  • 动物圈
  • 节点获取

安装方法

# 저장소 클론
git clone [repository-url]

# 의존성 설치
npm install

# 빌드
npm run build

首选参数

项目的默认值 .env 包含文件,并启用了木数据。如有必要,可以修改此文件以适应实际环境。

设置开发环境

基本要求

  • Node.js 18.x或更高版本
  • npm9.x或更高版本