Cloudzero Model Context Protocol Server

by burkestar
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports environment variable configuration through .env files for storing API keys and other sensitive configuration.

  • Supports rendering of Mermaid diagrams to visualize architecture and data flows between components.

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:

Cómo funciona

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

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.

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.

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.

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

Un servidor que permite a los usuarios consultar y analizar datos de costos de la nube de Cloudzero utilizando lenguaje natural a través de modelos de lenguaje grandes.

  1. How it works
    1. Setup
      1. Install
        1. Debug
          ID: cqk0mkff6v