1.0.2 • Published 7 months ago

@opsnow-mcp/opsnow-finops-mcp-server v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

OpsNow FinOps MCP Server

Installation

Install the globally-available CLI from npm (선택사항):

npm install -g @opsnow-mcp/opsnow-finops-mcp-server

Usage

Claude Desktop Configuration

To integrate with Claude Desktop, add the following snippet to your claude_desktop_config.json:

{
  "mcpServers": {
    "opsnow-finops-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@opsnow-mcp/opsnow-finops-mcp-server",
        "--license-key",
        "YOUR_LICENSE_KEY"
      ]
    }
  }
}

소개

OpsNow FinOps MCP(Module Context Protocol) Server는 Claude Desktop App과 같은 MCP Client에 OpsNow에서 제공하는 클라우드 비용과 클라우드 제품 사용량 데이터를 제공하는 서버입니다.

시스템 구조

graph LR
    A[LLM Vendor Desktop App] --> |MCP Protocol| B[OpsNow FinOps MCP Server]:::highlight
    B --> C[OpsNow MCP Provider]
    C --> D[OpsNow Resources]
    
    classDef highlight fill:#2e8b57,stroke:#333,stroke-width:2px;
  • LLM Vendor Desktop App: Claude와 같은 LLM 기반 데스크톱 애플리케이션
  • OpsNow FinOps MCP Server: Asset 및 Cost 데이터를 MCP 형식으로 제공하는 서버
  • OpsNow MCP Provider: OpsNow API Bridge를 통해 자원 데이터를 처리
  • OpsNow Resources: 실제 OpsNow 리소스 데이터를 가정한 목데이터로 구현 (개발 및 테스트 목적)

주요 기능

  • MCP 프로토콜을 통한 데이터 제공
  • OpsNow에서 제공하는 클라우드 비용과 클라우드 제품 사용량 데이터 제공
  • MCP Client와의 효율적인 통신

기술 스택

  • Node.js
  • TypeScript
  • MCP SDK (@modelcontextprotocol/sdk)
  • dotenv
  • zod
  • axios

개발 환경 설정

필수 요구사항

  • Node.js 18.x 이상
  • npm 9.x 이상

사용 방법

비용 데이터 조회 예시

  • "AWS 비용을 알려줘 (2025년 6월)"
  • "Azure 비용을 알려줘 (2025년 6월)"
  • "GCP 비용을 알려줘 (2025년 6월)"

사용량 데이터 조회 예시

  • "AWS EC2 사용량을 알려줘"
  • "Azure VM 사용량을 알려줘"
  • "GCP VM 인스턴스 사용량을 알려줘"
1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago