Skip to main content
Glama

Cloudzero Model Context Protocol Server

by burkestar

Servidor de protocolo de contexto de modelo (MCP) de Cloudzero

Hable con sus datos de costos de la nube en Cloudzero desde un modelo de lenguaje grande (LLM).

Haga preguntas sobre sus datos de costos, como por ejemplo, trazar una diferencia de mes a mes:

diferencia mensual

Cómo funciona

Utiliza la API de CloudZero v2 y el protocolo de contexto de modelo (MCP).

graph LR %%{init: {'theme':'neutral'}}%% %% Define nodes A[MCP Host] B[Local MCP Server] C[CloudZero API] D[(Cloud Costs Data)] %% Define connections A -->|JSON-RPC 2.0| B B -->|HTTP/JSON| C C <--> D subgraph CloudZero_SaaS C D end subgraph Background_process B end subgraph Claude_Desktop A end subgraph Local_Machine Claude_Desktop Background_process end %% Define styles classDef client padding:10px classDef server padding:10px classDef api padding:10px classDef db padding:10px %% Apply styles class A client class B server class C api class D db

Una vez configurado el servidor MCP en Claude Desktop, se iniciará como proceso en segundo plano al iniciarse. Claude Desktop, como host MCP, enviará una solicitud initiatize al servidor MCP. El servidor responde con sus funciones , que incluyen prompts y tools para la ejecución de tareas.

El servidor implementa varias herramientas específicas de CloudZero:

  • get_costs para obtener datos de facturación desde start_date hasta end_date

  • get_dimensions para dimensiones de facturación

  • list_budgets para listar presupuestos

  • list_insights para listar insights

El protocolo MCP utiliza JSON-RPC 2.0 para solicitudes y respuestas.

Related MCP server: Azure Cosmos DB MCP Server

Configuración

Instalar Claude Desktop :

Instalar uv

Configurar las dependencias del proyecto:

uv init uv sync

Genere su clave API de CloudZero .

Editar .env con:

CLOUDZERO_API_KEY=YOUR_SECRET_KEY

Instalar

Para instalar el servidor MCP en Claude Desktop:

uv run mcp install server.py

Edite su claude_desktop_config.json para establecer la ruta adecuada al comando uv y actualice su USERNAME como se muestra a continuación.

Este archivo de configuración se puede encontrar en Claude Desktop en Settings > Developer > Edit Config .

"CloudZero": { "command": "/Users/USERNAME/.local/bin/uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "/Users/USERNAME/workspace/open_source/cloudzero-mcp/server.py" ] }

Reinicie Claude Desktop. Al iniciarse, el proceso del servidor se iniciará en segundo plano. Es posible que vea errores; puede consultar los registros para determinar el problema.

Si no hay errores, intente preguntar "qué herramientas están disponibles para la facturación en la nube" para verlos en la lista.

¿Qué herramientas están disponibles?

Consulte la documentación de Claude Desktop MCP para obtener más información.

Depurar

Para la depuración, puede ejecutar el servidor de desarrollo MCP con una GUI interactiva para inspeccionar:

uv run mcp dev server.py

Esto es útil para solucionar errores en su código sin tener que reiniciar continuamente Claude Desktop.

inspector de mcp

-
security - not tested
A
license - permissive license
-
quality - not tested

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/burkestar/cloudzero-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server