Synlake — Cloud Infrastructure for AI Agents

io.github.Synlake-ai由 GitHub 帳號 Synlake-ai 發布v0.2.0更新於 Oct 24, 2026

Compare, estimate, and deploy cloud infrastructure across AWS, GCP, and Azure for AI agents.

發布方自己的服務:Synlake

已驗證Streamable HTTP可網頁執行雲端與基礎設施金融

概覽

AI 產生的概覽

Synlake 讓 AI 助理跨 AWS、GCP 和 Azure 比較、估算並驗證雲端基礎設施,回傳 Terraform 與 CLI 執行套件。

可以做什麼
依指定需求與預算取得完整的基礎設施建議,附上可直接執行的 Terraform 與 CLI 執行套件,並比較 AWS、GCP 和 Azure 的每月成本估算。對執行套件進行安全與預算護欄的試跑驗證,列出支援的雲端供應商與服務,並查看自身用量、費用與支出上限。
適用情境
當代理需要挑選或規劃雲端資源,並希望取得跨雲價格比較與可部署的 Terraform 或 CLI 套件、而不必開啟雲端主控台時使用。適合受預算限制的基礎設施決策與部署前驗證。
執行需求
透過 Streamable HTTP 連線的遠端 MCP 端點,或供僅支援 stdio 的用戶端使用的 npm 包裝器。需要 Synlake API 金鑰,以 bearer 權杖形式放在 Authorization 標頭中(本機包裝器使用 SYNLAKE_API_KEY);estimate 呼叫不需金鑰。需要能連線至託管服務的網路。
安裝前請注意
API 金鑰是敏感憑證,透過 Authorization 標頭傳送。超過每月 100 次免費額度後依呼叫計費,可能產生費用。工具據稱唯讀、不會實際部署,但回傳的執行套件需由人工或代理自身策略執行。查詢由第三方託管服務處理。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Synlake — Cloud Infrastructure for AI Agents,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Synlake-ai%2Fmcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "synlake-cloud-infrastructure-for-ai-agen": {
      "type": "http",
      "url": "https://api.synlake.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Synlake MCP Server

[npm] [MCP Registry] [License: MIT]

The MCP connector for Synlake — B2AI infrastructure for autonomous agents. Synlake normalizes AWS, GCP, and Azure into one schema, generates ready-to-run execution kits (Terraform HCL + CLI), and prices them before deploy — so an AI agent can discover, evaluate, and provision cloud infrastructure with zero human intervention.

This repository is the open-source MCP server (a thin stdio ↔ HTTP proxy). The infrastructure intelligence — cross-cloud normalization, the cost engine, and execution-kit generation — runs as a hosted service at api.synlake.ai.

🌐 synlake.ai · 📖 Docs · 🔌 MCP: ai.synlake/synlake


An agent deploys infrastructure — no human in the loop

A coding agent needs a Kubernetes node pool. It doesn't open a cloud console, compare pricing pages, or hand-write Terraform. It asks Synlake, and gets back a deployable answer:

Agent → Synlake:  "compute, 4 vCPUs, 16 GB RAM, us-east-1, budget $100/mo"
Synlake → Agent:  best:  gcp · e2-standard-4 · $97.82/mo   (19.5% cheaper than the priciest)                  also:  aws t3.xlarge $121.47 · azure Standard_B4ms $121.18                  kit:   { terraform: "resource \"google_compute_instance\"…",                           cli: "gcloud compute instances create…" }                  ✓ validated: no public ingress, encryption on, within budget

The agent reviews the kit, applies the Terraform, and moves on. Every response is dense, deterministic JSON — built for machine consumption, not dashboards. Synlake tools are read-only: they recommend, price, and validate. A human (or the agent's own policy) runs the execution kit.

Architecture

mermaid
flowchart LR    A[AI Agent] -- MCP / REST --> B[Synlake API]    B --> C[Normalizer]    C --> D1[AWS adapter]    C --> D2[Azure adapter]    C --> D3[GCP adapter]    C --> E[Ranking engine<br/>cost + constraints]    E --> F[Execution-kit generator<br/>Terraform + CLI]    F --> G[Guardrails & validation<br/>budget · region · security]    G --> H[Audit log]    H --> A

An agent sends an intent. Synlake normalizes options across clouds, ranks them by cost and constraints, generates a deploy-ready execution kit, runs guardrail checks, logs the call, and returns one machine-ready payload. This repo ships the open-source MCP connector (the AI Agent ↔ Synlake API edge); the boxes to the right of Synlake API run as the hosted service.

Quickstart

Hosted (recommended) — MCP over Streamable HTTP

Point any MCP client at the hosted server — three lines, nothing to install:

json
{  "mcpServers": {    "synlake": {      "url": "https://api.synlake.ai/api/mcp",      "headers": { "Authorization": "Bearer sk_synlake_YOUR_KEY" }    }  }}

Local stdio wrapper (this package)

For clients that speak stdio (e.g. Claude Desktop), run the npm wrapper — it proxies to the same hosted server:

json
{  "mcpServers": {    "synlake": {      "command": "npx",      "args": ["-y", "@synlake-ai/mcp-server"],      "env": { "SYNLAKE_API_KEY": "sk_synlake_YOUR_KEY" }    }  }}

Get a free API key at synlake.ai (100 calls/month, no card required). The estimate endpoint is even callable without a key — zero friction to try.

Tools

ToolREST endpointDescription
synlake_queryPOST /v1/infrastructure/queryFull recommendation + execution kit (Terraform + CLI)
synlake_estimatePOST /v1/infrastructure/estimateCross-cloud cost comparison — no API key required
synlake_validatePOST /v1/execution/validateDry-run an execution kit (security + budget checks)
synlake_providersGET /v1/providersList supported providers and services
synlake_usageGET /v1/agent/usageYour usage, costs, and spending cap

Full reference (OpenAPI 3.1, rendered): synlake.ai/docs. Local copy: docs/openapi.yaml. Machine-readable summary for agents: synlake.ai/llms.txt.

Why Synlake

ApproachMulti-cloudAgent-ready JSONExecution kitCost guardrailsAudit trail
DIY TerraformManualNoYou write itNoNo
Pulumi / CrossplaneYesNoPartialNoPartial
Cloud provider SDKsSinglePartialNoNoPartial
Agent frameworksVia toolsPartialNoNoNo
Synlake3 clouds100%Full kitBuilt-inEvery call

Use it from a Claude Managed Agent

Wire Synlake as an mcp_toolset — the agent gets all five tools natively, your key stays in an Anthropic vault:

json
{  "type": "mcp_toolset",  "name": "synlake",  "server": {    "url": "https://api.synlake.ai/api/mcp",    "authorization_token": { "vault_secret": "synlake_api_key" }  }}

See the MCP quickstart for the Managed Agents API, ant CLI, and Agent SDK flows.

Build from source

bash
npm installnpm run build       # tsc → dist/ (pure proxy)SYNLAKE_API_KEY=sk_synlake_... node dist/bin.js

SYNLAKE_API_URL overrides the remote endpoint (default https://api.synlake.ai/api/mcp).

Pricing

Pay per call. No subscriptions, no commitments. Free tier: 100 calls/month, no card required.

Call typePrice
Estimate$0.01 (free, no key, IP rate-limited)
Query (basic)$0.05
Query (full + Terraform)$0.10
Validate$0.05

Links

License

The MCP connector in this repository is MIT licensed (see LICENSE). The Synlake service (api.synlake.ai) — the cost engine, cross-cloud normalization, and execution-kit generation — is proprietary.

El conector MCP de este repo es MIT. El servicio Synlake (api.synlake.ai) es propietario.

© Synlake, LLC — [email protected]

來源:README.md,提交 c31103f

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v0.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Synlake 整合