
Cloudpulse
io.github.lhf552004由 GitHub 帳號 lhf552004 發布v0.1.2更新於 Oct 24, 2026
Cross-cloud observability for AI agents. Covers AWS, GCP, Vercel, and Cloudflare.
概覽
本機 MCP 伺服器,讓 AI 助理以唯讀方式檢視 AWS、GCP、Vercel 與 Cloudflare,繪製服務拓撲、合併日誌並診斷連線。
- 可以做什麼
- 將已設定的雲端平台服務彙整為統一拓撲檢視,可依平台與區域篩選。擷取並合併 Vercel 與 AWS CloudWatch 日誌為單一時間軸,可依時間範圍、trace ID、日誌群組前綴與專案篩選。診斷某服務為何無法連上另一資源,檢查 Vercel 環境變數、AWS 安全群組規則與外部端點可達性。查詢配額並標示接近用量上限的資源,警示門檻可設定。
- 適用情境
- 適合排查跨雲問題,例如 Vercel 前端無法連上 AWS 資料庫,或希望助理不必逐一開啟各雲端主控台就能掌握基礎設施與配額餘量。
- 執行需求
- 透過 npx 在本機執行(需要 Node.js)。憑證從環境變數或本機既有設定讀取:AWS_ACCESS_KEY_ID 與 AWS_SECRET_ACCESS_KEY 或 AWS 設定檔、AWS_REGION、VERCEL_TOKEN、GOOGLE_APPLICATION_CREDENTIALS 與 GOOGLE_CLOUD_PROJECT、CLOUDFLARE_API_TOKEN 與 CLOUDFLARE_ACCOUNT_ID。需要連線各雲端廠商 API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Cloudpulse,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
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?
Quick Start
1. Install / run with npx
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:
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:
Credentials & Security
CloudPulse follows a read-only, no-storage policy:
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.
get_correlated_logs
Fetch and merge logs from Vercel + AWS CloudWatch into one timeline.
diagnose_service_link
Check why service A can't reach resource B.
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.
Roadmap
Development
Project structure
Adding a new cloud platform
- Create
src/providers/<platform>/index.tsexporting:is<Platform>Configured(): boolean- Provider-specific data functions
- Wire the functions into the relevant tools under
src/tools/ - Add the platform name to the
CloudPlatformunion insrc/types.ts
License
MIT © CloudPulse Contributors
來源:README.md,提交 c4bf91b
工具
0版本歷史
1- v0.1.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分