1.0.2 • Published 7 months ago
@opsnow-mcp/opsnow-finops-mcp-server v1.0.2
OpsNow FinOps MCP Server
Installation
Install the globally-available CLI from npm (선택사항):
npm install -g @opsnow-mcp/opsnow-finops-mcp-serverUsage
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 인스턴스 사용량을 알려줘"