Cloudzero 모델 컨텍스트 프로토콜(MCP) 서버
대규모 언어 모델(LLM)을 통해 Cloudzero의 클라우드 비용 데이터와 대화하세요.
월별 차이를 표시하는 것과 같이 비용 데이터에 대해 질문해 보세요.
작동 원리
CloudZero v2 API 와 Model Context Protocol MCP를 사용합니다.
지엑스피1
Claude Desktop에서 MCP 서버를 구성하면 시작 시 백그라운드 프로세스로 실행됩니다. MCP 호스트인 Claude Desktop은 MCP 서버에 initiatize
요청을 보냅니다. 서버는 도구 호출을 위한 prompts
와 tools
포함한 자체 기능을 응답으로 제공합니다.
서버는 CloudZero에 특화된 여러 도구를 구현합니다.
get_costs
사용하여start_date
부터end_date
까지의 청구 데이터를 가져옵니다.- 청구 차원에 대한
get_dimensions
list_budgets
로 예산을 나열합니다.list_insights
로 인사이트 목록 작성
MCP 프로토콜은 요청과 응답에 JSON-RPC 2.0을 사용합니다.
설정
Claude Desktop 설치 :
uv 설치
프로젝트 종속성을 설정하세요:
CloudZero API 키를 생성하세요.
.env
다음과 같이 편집합니다.
설치하다
Claude Desktop에 MCP 서버를 설치하려면:
claude_desktop_config.json
을 편집하여 uv
명령에 대한 적절한 경로를 설정하고 아래와 같이 USERNAME
업데이트합니다.
이 구성 파일은 Claude Desktop의 Settings > Developer > Edit Config
에서 찾을 수 있습니다.
Claude Desktop을 다시 시작하세요. Desktop이 시작되면 백그라운드에서 서버 프로세스가 시작됩니다. 오류가 표시될 수 있으며, 로그를 자세히 살펴보면 문제가 무엇인지 파악할 수 있습니다.
오류가 없다면 "클라우드 청구에 사용할 수 있는 도구는 무엇인가요?"라고 질문하여 나열된 도구를 확인해 보세요.
자세한 내용은 Claude Desktop MCP 문서를 참조하세요.
디버그
디버깅을 위해 대화형 GUI로 MCP 개발 서버를 실행하여 다음을 검사할 수 있습니다.
이 기능은 Claude Desktop을 계속해서 다시 시작하지 않고도 코드의 버그를 해결하는 데 유용합니다.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
대규모 언어 모델을 통해 자연어로 Cloudzero의 클라우드 비용 데이터를 쿼리하고 분석할 수 있는 서버입니다.
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.Last updated -85TypeScriptApache 2.0
- -securityAlicense-qualityA command-line interface and API that allows users to analyze and visualize AWS cloud spending data by enabling Claude to query AWS Cost Explorer through natural language conversations.Last updated -80PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -162TypeScript
- -securityFlicense-qualityEnables large language models to automatically report customer-facing issues with Azure resources by parsing natural language requests and submitting impact reports through the Azure Management API.Last updated -2Python