cloudprice-mcp
cloudprice-mcp
Claude(또는 MCP 호환 클라이언트)가 AWS, Azure, GCP 전반의 온디맨드 컴퓨팅 + 스토리지 가격을 실시간으로 비교할 수 있게 해주는 MCP 서버입니다.

다음과 같이 질문해 보세요:
"us-east 지역에서 4 vCPU / 16 GB Linux VM의 AWS, Azure, GCP 가격은 얼마인가요?"
"3계층 배포 환경이 있습니다: 웹 8개(4/16), 앱 12개(8/32), DB 4개(16/64), 각 200 GB SSD OS 디스크 포함, 추가로 5 TB SSD 공유 및 50 TB HDD 벌크 스토리지가 있습니다. AWS vs Azure vs GCP 월 비용을 비교해 주세요."
"EC2
t3.xlarge의 월 비용은 얼마인가요?"
Claude가 적절한 도구를 호출하면, 행별 + 클라우드별 + 합산 총액이 포함된 깔끔한 답변을 얻을 수 있습니다. 콘솔을 클릭하거나 세 개의 가격 계산기 사이를 오갈 필요가 없습니다.
설치
pip install cloudprice-mcp또는 설치 없이 실행:
pipx run cloudprice-mcpPython 3.10 이상이 필요합니다.
Claude Desktop에 연결
Claude Desktop 설정을 편집하세요:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
다음 내용을 추가하세요:
{
"mcpServers": {
"cloudprice": {
"command": "cloudprice-mcp"
}
}
}Claude Desktop을 재시작하세요. 아래의 7가지 도구를 사용할 수 있게 됩니다.
노출되는 도구
단일 사양 조회 (v0.1)
도구 | 기능 |
| EC2 인스턴스 유형 조회 → vCPU, 메모리, 시간당 + 월간 USD (us-east-1) |
| Azure VM 크기 조회 → vCPU, 메모리, 시간당 + 월간 USD (eastus) |
| GCP Compute Engine 머신 유형 조회 → vCPU, 메모리, 시간당 + 월간 USD (us-east1) |
| 대상 사양(vCPU + GB)이 주어지면 각 클라우드에서 가장 저렴한 SKU를 반환하며, 월간 비용순으로 정렬하고 절감액 요약을 제공 |
벌크 + 워크로드 비교 (v0.2)
도구 | 기능 |
| 컴퓨팅 워크로드 목록(각 vCPU / 메모리 / 수량 / 시간 / 선택적 OS 디스크 포함)을 벌크 비교합니다. 행별 일치 항목, 클라우드별 합계 및 전체적으로 가장 저렴한 클라우드를 반환합니다. |
| 스토리지 볼륨 목록(각 용량 / 디스크 유형 / 수량 포함)을 벌크 비교합니다. 행별 일치 항목, 클라우드별 합계 및 가장 저렴한 클라우드를 반환합니다. |
| 컴퓨팅 + 스토리지를 한 번에 비교합니다. 두 개의 시트(컴퓨팅 BoM + 스토리지 BoM)로 구성된 사이징 워크북을 반영합니다. 섹션별 상세 내역과 클라우드별 합산 총액을 반환합니다. |
예시: compare_workload 입력 형태
{
"compute": [
{ "name": "web", "tier": "Web", "vcpus": 4, "memory_gb": 16, "quantity": 8, "os_disk_gb": 100, "os_disk_type": "ssd" },
{ "name": "app", "tier": "App", "vcpus": 8, "memory_gb": 32, "quantity": 12, "os_disk_gb": 200, "os_disk_type": "ssd" },
{ "name": "db", "tier": "DB", "vcpus": 16, "memory_gb": 64, "quantity": 4, "os_disk_gb": 500, "os_disk_type": "ssd" }
],
"storage": [
{ "name": "shared-fast", "tier": "DB", "capacity_gb": 5000, "disk_type": "ssd" },
{ "name": "shared-bulk", "tier": "App", "capacity_gb": 50000, "disk_type": "hdd" }
]
}스냅샷 (v0.2.1)
스토리지 행의 snapshot_count와 컴퓨팅 행의 os_disk_snapshot_count가 이제 가격에 포함됩니다. 클라우드별/디스크 유형별 스냅샷 요율이 합산됩니다(AWS/Azure의 경우 GB당 월 약 $0.05, GCP의 경우 GB당 월 약 $0.026).
주의 — 상한선 추정: 스냅샷은 GB당 월 스냅샷 비용 × 전체 용량 × 수량 × 스냅샷 개수로 계산됩니다. 실제 스냅샷은 증분 방식(변경된 블록만 저장)이므로 실제 비용은 일반적으로 이 모델 수치의 20~50% 수준입니다. 스냅샷 비용이 전체의 큰 비중을 차지한다면, 해당 클라우드의 계산기를 통해 더 정확한 추정치를 확인하세요.
스토리지 행의 iops 및 throughput_mbs는 메타데이터로만 허용되며, 이번 릴리스에서는 SKU 매칭에 사용되지 않습니다.
예약 인스턴스 / Savings Plan 추정기 (v0.2.1)
compare_workload는 선택적 commitment 매개변수를 허용합니다:
값 | 컴퓨팅 할인 | 사용 사례 |
| 0% | 온디맨드 전용 |
| 30% | 1년 AWS Savings Plan / Azure RI / GCP CUD (선결제 없음) |
| 50% | 3년, 부분 선결제 — 일반적인 "기준 사용량 보장" 계약 |
스토리지와 스냅샷은 할인되지 않습니다(대부분의 클라우드는 스토리지에 대한 유의미한 약정 할인을 제공하지 않음). 할인 등급은 보수적인 평균치이며, 실제 요율은 인스턴스 제품군, 결제 옵션 및 리전에 따라 다릅니다.
가격 데이터
가격은 클라우드별 일반적인 SKU(VM 약 45개 SKU 및 클라우드별 블록 스토리지 SSD + HDD)의 큐레이팅된 데이터셋으로 번들되어 있으며, 공개된 AWS / Azure / GCP 가격표를 기반으로 합니다. 각 응답에는 데이터의 최신성을 확인할 수 있도록 as_of 날짜가 포함되어 있습니다.
향후 릴리스에서는 라이브 모드가 추가될 예정이며, 각 클라우드의 공개 가격 API에서 직접 가격을 가져오게 됩니다:
AWS: Price List Bulk API
Azure: Retail Prices API
라이브 모드는 issue #1을, 클라우드 간 서비스 매핑(RDS↔SQL DB↔Cloud SQL 등)은 issue #2를 추적해 주세요.
로컬 개발
git clone https://github.com/alialbaker/cloudprice-mcp.git
cd cloudprice-mcp
pip install -e ".[dev]"
pytestClaude Desktop이 개발 복사본을 가리키도록 하려면 설정에서 command를 다음과 같이 변경하세요:
{
"mcpServers": {
"cloudprice": {
"command": "python",
"args": ["-m", "cloudprice_mcp.server"]
}
}
}라이선스
MIT — LICENSE를 참조하세요.
크레딧
클라우드 아키텍트 Ali Albaker가 제작했습니다. AWS, Azure, GCP 전반에서 월 약 $1.80의 3개 클라우드 포트폴리오를 운영 중입니다.
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alialbaker/cloudprice-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server