Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Cloudpulse

de Galadriel-Tech-Solutionsversión 0.1.2i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.lhf552004/cloudpulse

Instalar

Resumen

Descripción del creador (original en inglés)

Cross-cloud observability for AI agents. Covers AWS, GCP, Vercel, and Cloudflare.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Herramientas para desarrolladores
  • Debes completar: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, VERCEL_TOKEN, CLOUDFLARE_API_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 0 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, VERCEL_TOKEN, GOOGLE_APPLICATION_CREDENTIALS, GOOGLE_CLOUD_PROJECT, CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "cloudpulse": {
      "command": "npx",
      "args": [
        "-y",
        "cloudpulse-mcp"
      ],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-value",
        "AWS_SECRET_ACCESS_KEY": "your-value",
        "AWS_REGION": "your-value",
        "VERCEL_TOKEN": "your-value",
        "GOOGLE_APPLICATION_CREDENTIALS": "your-value",
        "GOOGLE_CLOUD_PROJECT": "your-value",
        "CLOUDFLARE_API_TOKEN": "your-value",
        "CLOUDFLARE_ACCOUNT_ID": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add cloudpulse --env AWS_ACCESS_KEY_ID=your-value --env AWS_SECRET_ACCESS_KEY=your-value --env AWS_REGION=your-value --env VERCEL_TOKEN=your-value --env GOOGLE_APPLICATION_CREDENTIALS=your-value --env GOOGLE_CLOUD_PROJECT=your-value --env CLOUDFLARE_API_TOKEN=your-value --env CLOUDFLARE_ACCOUNT_ID=your-value -- npx -y cloudpulse-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "cloudpulse": {
      "command": "npx",
      "args": [
        "-y",
        "cloudpulse-mcp"
      ],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-value",
        "AWS_SECRET_ACCESS_KEY": "your-value",
        "AWS_REGION": "your-value",
        "VERCEL_TOKEN": "your-value",
        "GOOGLE_APPLICATION_CREDENTIALS": "your-value",
        "GOOGLE_CLOUD_PROJECT": "your-value",
        "CLOUDFLARE_API_TOKEN": "your-value",
        "CLOUDFLARE_ACCOUNT_ID": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "cloudpulse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "cloudpulse-mcp"
      ],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-value",
        "AWS_SECRET_ACCESS_KEY": "your-value",
        "AWS_REGION": "your-value",
        "VERCEL_TOKEN": "your-value",
        "GOOGLE_APPLICATION_CREDENTIALS": "your-value",
        "GOOGLE_CLOUD_PROJECT": "your-value",
        "CLOUDFLARE_API_TOKEN": "your-value",
        "CLOUDFLARE_ACCOUNT_ID": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • AWS_ACCESS_KEY_ID secreto env
    AWS access key ID
  • AWS_SECRET_ACCESS_KEY secreto env
    AWS secret access key
  • AWS_REGION env
    AWS region (e.g. us-east-1)
  • VERCEL_TOKEN secreto env
    Vercel personal access token
  • GOOGLE_APPLICATION_CREDENTIALS env
    Path to GCP service account JSON file
  • GOOGLE_CLOUD_PROJECT env
    GCP project ID
  • CLOUDFLARE_API_TOKEN secreto env
    Cloudflare API token
  • CLOUDFLARE_ACCOUNT_ID env
    Cloudflare account ID

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ! Precaución

    El creador coincide con el repo

    Quien lo publicó (lhf552004) no es el dueño del repo (Galadriel-Tech-Solutions); puede que otra persona lo haya listado

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 1388 servidores de esta categoría
  • Publicado en el registro más recientemente que el 15% de los otros 1388 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 23% de los otros 1388 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Cloudpulse?

Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, VERCEL_TOKEN, CLOUDFLARE_API_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.1.2) llegó al registro hace 7 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitHub

de github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

Computadora o nube★ 34.245MITActualizado hace 3 días
Instalar

Desktop Commander

de wonderwhy-er

MCP server for terminal commands, file operations, and process management

Se ejecuta en tu computadora★ 10.225MITActualizado hace 15 días
Instalar

Cloudflare MCP

de cloudflare

Cloudflare MCP servers

Se ejecuta en la nube★ 4446Apache-2.0Actualizado hace 14 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

CloudPulse MCP Server

Cross-cloud infrastructure visibility for AI agents. Diagnose issues across AWS, Vercel, GCP, and Cloudflare without ever leaving your editor.


Why CloudPulse?

Pain pointCloudPulse fix
Frontend error on Vercel → must open AWS consoleget_correlated_logs merges both timelines automatically
AI can't see if an SG blocks port 5432diagnose_service_link inspects the security group rules live
Hitting Lambda concurrency limits silentlycheck_resource_limits warns at 80% usage
Topology unknown before debugginglist_cloud_topology maps every active service in seconds

Quick Start

1. Install / run with npx
npx cloudpulse-mcp

The server auto-detects credentials already present on your machine (AWS CLI, environment variables, etc.).

2. Configure your AI client

Claude Desktop – add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{

"mcpServers": { "cloudpulse": { "command": "npx", "args": ["-y", "cloudpulse-mcp"], "env": { "VERCEL_TOKEN": " ", "AWS_PROFILE": "default", "AWS_REGION": "us-east-1" } } } }

Cursor – add to .cursor/mcp.json in your project:

{

"mcpServers": { "cloudpulse": { "command": "npx", "args": ["-y", "cloudpulse-mcp"], "env": { "VERCEL_TOKEN": " ", "AWS_REGION": "us-east-1" } } } }

VS Code + GitHub Copilot (Agent Mode) – requires VS Code 1.99+ and the GitHub Copilot extension.

First, build the project:

npm run build

Then create .vscode/mcp.json in this repository:

{

"servers": { "cloudpulse": { "type": "stdio", "command": "node", "args": ["${workspaceFolder}/dist/index.js"], "env": { "VERCEL_TOKEN": "${env:VERCEL_TOKEN}", "AWS_REGION": "${env:AWS_REGION}", "AWS_PROFILE": "${env:AWS_PROFILE}" } } } }

${env:VAR} reads from your shell environment — no secrets in source control.

To use: open Copilot Chat, switch to Agent mode, click Select Tools and enable the CloudPulse tools, then ask naturally:

Why can't my Vercel project reach AWS RDS instance "my-db"?

Credentials & Security

CloudPulse follows a read-only, no-storage policy:

CredentialHow to provide
AWSAWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY, or AWS_PROFILE, or EC2 instance role
VercelVERCEL_TOKEN (personal access token from vercel.com/account/tokens)
Vercel TeamVERCEL_TEAM_ID (optional)
GCPGOOGLE_APPLICATION_CREDENTIALS
CloudflareCLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID

No credentials are logged or stored. All values are read from environment variables at call time.


Available Tools

list_cloud_topology

Scan all configured platforms and return a unified service map.

Input (all optional):

platforms – ["aws", "vercel"] filter platforms aws_region – "us-east-1"

get_correlated_logs

Fetch and merge logs from Vercel + AWS CloudWatch into one timeline.

Input:

start_time * – ISO-8601 or epoch ms e.g. "2024-06-01T10:00:00Z" end_time – defaults to now trace_id – filter by trace/request ID across all sources aws_log_group_prefix – default "/aws/lambda" vercel_project – project name or ID aws_region

diagnose_service_link

Check why service A can't reach resource B.

Input:

source_service * – "vercel" | "lambda" | "ec2" | ... target_resource * – " : " e.g. "aws-rds:my-db", "external-api:https://..." port – auto-detected (5432 for RDS, 443 for APIs, ...) vercel_project aws_region

Checks performed:

  • Vercel env vars contain a DATABASE_URL / DB_URL
  • AWS Security Group allows inbound TCP on the required port
  • External API HEAD reachability test
check_resource_limits

Query quotas and flag resources nearing their limits.

Input (all optional):

platforms – filter platforms warn_threshold – usage % to warn at (default 80) aws_region


Roadmap

PhaseStatusScope
1 – MVP✅ DoneVercel + AWS (Lambda, RDS, CloudWatch, Security Groups, S3)
2 – Extend✅ DoneGCP Cloud Run + Cloud SQL + Logging; Cloudflare Workers + Pages; S3 CORS
3 – Intelligence🔜Pre-built diagnostic playbooks for CORS, 504 timeout, cold-start loops

Development

git clone https://github.com/Galadriel-Tech-Solutions/cloudpulse-mcp

cd cloudpulse-mcp npm install npm run dev # run from source with tsx npm run build # compile to dist/

Project structure
src/

├── index.ts # MCP server + tool registration ├── types.ts # shared domain types ├── utils.ts # concurrency, formatting helpers ├── providers/ │ ├── aws/ │ │ ├── index.ts # client factory + isAWSConfigured() │ │ ├── cloudwatch.ts # CloudWatch Logs │ │ ├── lambda.ts # Lambda function listing │ │ ├── rds.ts # RDS/Aurora instances & clusters │ │ ├── ec2.ts # Security Group inspection │ │ ├── s3.ts # S3 buckets + CORS checks │ │ └── quotas.ts # Service Quotas API │ ├── gcp/ │ │ ├── index.ts # isGCPConfigured() + resolveGCPProject() │ │ ├── cloud-run.ts # Cloud Run services │ │ ├── cloud-sql.ts # Cloud SQL instances (sqladmin v1beta4) │ │ └── logging.ts # Cloud Logging │ ├── cloudflare/ │ │ └── index.ts # Pages, Workers, Worker tail logs (WebSocket) │ └── vercel/ │ └── index.ts # Vercel REST API v9 └── tools/ ├── list-cloud-topology.ts ├── get-correlated-logs.ts ├── diagnose-service-link.ts └── check-resource-limits.ts

Adding a new cloud platform
  1. Create src/providers/ /index.ts exporting:
  • is Configured(): boolean
  • Provider-specific data functions
  1. Wire the functions into the relevant tools under src/tools/
  2. Add the platform name to the CloudPlatform union in src/types.ts

License

MIT © CloudPulse Contributors

Pregunta a PopNx