Frontend errors on Vercel require switching into AWS consoles.
Correlates Vercel and AWS CloudWatch timelines with get_correlated_logs.
Open Source MCP Server
CloudPulse gives AI agents read-only cross-cloud infrastructure visibility so they can diagnose issues across AWS, Vercel, GCP, and Cloudflare without leaving the editor.
View on GitHubCloudPulse focuses on a common AI-operations gap: agents can edit, deploy, and reason about code, but they often lack safe visibility into the cloud systems that explain runtime failures. CloudPulse exposes cloud topology, logs, service connectivity, and quota pressure through MCP tools that fit naturally into agent workflows.
The server auto-detects local credentials from AWS CLI profiles, environment variables, and platform-specific tokens. It follows a no-storage credential model and keeps diagnostic access read-only.
Correlates Vercel and AWS CloudWatch timelines with get_correlated_logs.
Inspects live security group rules with diagnose_service_link.
Warns when resources approach configured thresholds with check_resource_limits.
Builds a unified active-service map in seconds with list_cloud_topology.
Scans configured cloud platforms and returns a unified service map across AWS, Vercel, GCP, and Cloudflare.
Fetches and merges Vercel and AWS CloudWatch logs into one timeline using time ranges, trace IDs, projects, and log group prefixes.
Checks why a source service cannot reach a target resource by validating environment variables, security group rules, ports, and external reachability.
Queries quotas and flags resources nearing the configured warning threshold, defaulting to 80 percent usage.
Use this pattern for Claude Desktop or Cursor when running the published package directly.
{
"mcpServers": {
"cloudpulse": {
"command": "npx",
"args": ["-y", "cloudpulse-mcp"],
"env": {
"VERCEL_TOKEN": "<your-vercel-token>",
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "default"
}
}
}
}Configure cloudpulse under mcpServers with npx, VERCEL_TOKEN, AWS_PROFILE, and AWS_REGION.
Add .cursor/mcp.json to the project and run CloudPulse through npx with project-local MCP settings.
Build the project, define .vscode/mcp.json, enable CloudPulse tools, and query from Copilot Chat Agent mode.
For VS Code and GitHub Copilot Agent Mode, build the project first and reference the compiled server from .vscode/mcp.json.
{
"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}"
}
}
}
}