mcpField
S
Synlake — Cloud Infrastructure for AI Agents

Synlake — Cloud Infrastructure for AI Agents

远程服务
synlake.ai云与基础设施020 周前更新

关于 Synlake — Cloud Infrastructure for AI Agents

Synlake 是用于跨云基础设施比较、估价与部署准备的 MCP 服务,面向需要为 AI Agent 提供云资源决策能力的团队。它统一处理 AWS、GCP 和 Azure 的选项,并生成 Terraform 与 CLI 执行方案;工具只提供建议、估价和验证,不负责执行部署。

主要功能

  1. 01统一比较 AWS、GCP、Azure
  2. 02按成本和约束筛选资源
  3. 03生成 Terraform 与 CLI 执行包
  4. 04验证安全和预算条件
  5. 05列出云服务商及服务
  6. 06查看调用量和支出上限

适用场景

  1. 01为 Agent 选择云计算实例
  2. 02部署前比较多云成本
  3. 03检查执行方案的安全与预算
  4. 04查询支持的云服务商

MCP 相关

MCP 服务向客户端提供基础设施查询、跨云估价、执行方案验证、服务商列表和用量工具。可通过托管 Streamable HTTP 端点连接,也可使用 stdio 代理连接同一服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.synlake.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.synlake.ai/mcp需要授权

工具

详细介绍

Synlake MCP Server

npm MCP Registry License: MIT

Synlake 的 MCP 连接器——面向自主 Agent 的 B2AI 基础设施。Synlake 将 AWS、GCP 和 Azure 规范化为统一架构,生成可直接运行的执行套件(Terraform HCL + CLI),并在部署前为其定价,让 AI Agent 无需人工介入即可发现、评估和配置云基础设施。

此仓库是开源 MCP 服务(轻量级 stdio ↔ HTTP 代理)。基础设施智能——跨云规范化、成本引擎和执行套件生成——作为托管服务运行于 api.synlake.ai。

🌐 synlake.ai · 📖 文档 · 🔌 MCP:ai.synlake/synlake


Agent 部署基础设施——无需人工介入

编码 Agent 需要一个 Kubernetes 节点池。它不会打开云控制台、比较定价页面或手写 Terraform,而是向 Synlake 发出请求,并获得可部署的答案:

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

Agent 检查套件、应用 Terraform,然后继续执行后续任务。每个响应都是内容丰富、确定性的 JSON——专为机器读取而构建,而非仪表板。Synlake 工具为只读:提供建议、定价并进行验证。由人类(或 Agent 自身的策略)运行执行套件。

架构

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

Agent 发送意图。Synlake 对不同云平台的选项进行规范化,按成本和约束条件排序,生成可用于部署的执行套件,运行防护检查,记录调用,并返回一份机器就绪的数据。此仓库提供开源 MCP 连接器(AI Agent ↔ Synlake API 边缘);Synlake API 右侧的模块则作为托管服务运行。

快速开始

托管版(推荐)——通过 Streamable HTTP 使用 MCP

将任意 MCP 客户端指向托管服务——只需三行,无需安装:

{
  "mcpServers": {
    "synlake": {
      "url": "https://api.synlake.ai/api/mcp",
      "headers": { "Authorization": "Bearer sk_synlake_YOUR_KEY" }
    }
  }
}
本地 stdio 封装程序(此包)

对于使用 stdio 通信的客户端(例如 Claude Desktop),运行 npm 封装程序——它会代理到同一个托管服务:

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

在 synlake.ai 免费获取 API 密钥(每月 100 次调用,无需银行卡)。estimate 端点甚至可以无需密钥调用——零门槛即可试用。

工具

工具REST 端点描述
synlake_queryPOST /v1/infrastructure/query完整建议 + 执行套件(Terraform + CLI)
synlake_estimatePOST /v1/infrastructure/estimate跨云成本比较——无需 API 密钥
synlake_validatePOST /v1/execution/validate对执行套件进行试运行(安全 + 预算检查)
synlake_providersGET /v1/providers列出支持的提供商和服务
synlake_usageGET /v1/agent/usage您的用量、成本和支出上限

完整参考(OpenAPI 3.1,渲染版):synlake.ai/docs。本地副本:docs/openapi.yaml。面向 Agent 的机器可读摘要:synlake.ai/llms.txt。

为什么选择 Synlake

方案多云支持面向 Agent 的 JSON执行套件成本管控审计跟踪
DIY Terraform手动配置否由你编写否否
Pulumi / Crossplane是否部分支持否部分支持
云服务提供商 SDK单一云部分支持否否部分支持
Agent 框架通过工具部分支持否否否
Synlake3 个云100%完整套件内置每次调用

从 Claude Managed Agent 使用

将 Synlake 配置为 mcp_toolset——Agent 可原生使用全部五个工具,你的密钥则保存在 Anthropic 保管库中:

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

请参阅 MCP 快速入门,了解 Managed Agents API、ant CLI 和 Agent SDK 工作流。

从源代码构建

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

SYNLAKE_API_URL 可覆盖远程端点(默认为 https://api.synlake.ai/api/mcp)。

定价

按调用付费。无需订阅,没有使用承诺。**免费套餐:**每月 100 次调用,无需银行卡。

调用类型价格
估算$0.01 (免费,无需密钥,按 IP 限流)
查询(基础)$0.05
查询(完整 + Terraform)$0.10
验证$0.05

链接

许可证

此仓库中的 MCP 连接器采用 MIT 许可证(参见 LICENSE)。Synlake 服务(api.synlake.ai)——包括成本引擎、跨云规范化和执行套件生成——为专有软件。

本仓库中的 MCP 连接器采用 MIT 许可证。Synlake 服务(api.synlake.ai)为专有软件。

© Synlake, LLC — [email protected]

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。