Cross-cloud observability for AI agents. Covers AWS, GCP, Vercel, and Cloudflare.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Cross-cloud infrastructure visibility for AI agents. Diagnose issues across AWS, Vercel, GCP, and Cloudflare without ever leaving your editor.
| Pain point | CloudPulse fix |
|---|---|
| Frontend error on Vercel → must open AWS console | get_correlated_logs merges both timelines automatically |
| AI can't see if an SG blocks port 5432 | diagnose_service_link inspects the security group rules live |
| Hitting Lambda concurrency limits silently | check_resource_limits warns at 80% usage |
| Topology unknown before debugging | list_cloud_topology maps every active service in seconds |
The server auto-detects credentials already present on your machine (AWS CLI, environment variables, etc.).
Claude Desktop – add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Cursor – add to .cursor/mcp.json in your project:
VS Code + GitHub Copilot (Agent Mode) – requires VS Code 1.99+ and the GitHub Copilot extension.
First, build the project:
Then create .vscode/mcp.json in this repository:
${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:
CloudPulse follows a read-only, no-storage policy:
| Credential | How to provide |
|---|---|
| AWS | AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY, or AWS_PROFILE, or EC2 instance role |
| Vercel | VERCEL_TOKEN (personal access token from vercel.com/account/tokens) |
| Vercel Team | VERCEL_TEAM_ID (optional) |
| GCP | GOOGLE_APPLICATION_CREDENTIALS |
| Cloudflare | CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID |
No credentials are logged or stored. All values are read from environment variables at call time.
list_cloud_topologyScan all configured platforms and return a unified service map.
get_correlated_logsFetch and merge logs from Vercel + AWS CloudWatch into one timeline.
diagnose_service_linkCheck why service A can't reach resource B.
Checks performed:
DATABASE_URL / DB_URLcheck_resource_limitsQuery quotas and flag resources nearing their limits.
| Phase | Status | Scope |
|---|---|---|
| 1 – MVP | ✅ Done | Vercel + AWS (Lambda, RDS, CloudWatch, Security Groups, S3) |
| 2 – Extend | ✅ Done | GCP Cloud Run + Cloud SQL + Logging; Cloudflare Workers + Pages; S3 CORS |
| 3 – Intelligence | 🔜 | Pre-built diagnostic playbooks for CORS, 504 timeout, cold-start loops |
src/providers/<platform>/index.ts exporting:
is<Platform>Configured(): booleansrc/tools/CloudPlatform union in src/types.tsMIT © CloudPulse Contributors
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cloudpulse)<a href="https://allmcps.com/mcp/cloudpulse"><img src="https://allmcps.com/api/badge/cloudpulse?style=directory" alt="Cloudpulse on AllMCPs" /></a>