Synlake — Cloud Infrastructure for AI Agents について
Synlake は、AWS、GCP、Azure のクラウドインフラを比較・見積もり、デプロイ準備を行う MCP サーバーです。選択肢を共通形式に整理し、Terraform と CLI の実行キットを生成しますが、ツール自体は提案、価格算出、検証のみを行います。
主な機能
- 01AWS、GCP、Azure の一元比較
- 02コストと制約に基づく候補選定
- 03Terraform と CLI の実行キット生成
- 04セキュリティと予算のチェック
- 05プロバイダーと対応サービスの一覧
- 06使用量と支出上限の確認
活用シーン
- 01エージェント用のコンピューティング選定
- 02デプロイ前のクラウド費用比較
- 03実行キットの安全性と予算の確認
- 04対応クラウドプロバイダーの調査
MCP 対応
この MCP サーバーは、インフラ検索、マルチクラウド見積もり、実行キット検証、プロバイダー一覧、使用量確認のツールをクライアントに提供します。ホスト型 Streamable HTTP エンドポイント、または同じサービスに接続する stdio プロキシを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.synlake.ai/mcpclaude mcp add --transport http synlake-ai https://api.synlake.ai/mcp{"mcpServers":{"synlake-ai":{"type":"http","url":"https://api.synlake.ai/mcp"}}}Cursor で開く{"servers":{"synlake-ai":{"type":"http","url":"https://api.synlake.ai/mcp"}}}VS Code で開く{"mcpServers":{"synlake-ai":{"type":"http","url":"https://api.synlake.ai/mcp"}}}{"mcpServers":{"synlake-ai":{"serverUrl":"https://api.synlake.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.synlake.ai/mcp認証が必要ツール
詳細
Synlake MCP サーバー
Synlake 用 MCP コネクター — 自律型エージェント向けの B2AI インフラストラクチャです。Synlake は AWS、GCP、Azure を単一のスキーマに正規化し、すぐに実行できる実行キット(Terraform HCL + CLI)を生成して、デプロイ前に価格を算出します。これにより、AI エージェントは人間の介入なしにクラウドインフラストラクチャを検出、評価、プロビジョニングできます。
このリポジトリはオープンソースの MCP サーバー(薄型の stdio ↔ HTTP プロキシ)です。クロスクラウドの正規化、コストエンジン、実行キットの生成といったインフラストラクチャインテリジェンスは、ホスト型サービスとして api.synlake.ai で実行されます。
🌐 synlake.ai · 📖 ドキュメント · 🔌 MCP: ai.synlake/synlake
人間の介在なしにエージェントがインフラストラクチャをデプロイ
コーディングエージェントに 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
エージェントはキットを確認して Terraform を適用し、次の作業に進みます。すべての応答は、ダッシュボードではなく機械での処理を想定した、情報密度の高い決定的な JSON です。Synlake のツールは読み取り専用です。推奨、価格算出、検証を行います。実行キットを実行するのは人間(またはエージェント自身のポリシー)です。
アーキテクチャ
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
エージェントが意図を送信します。Synlake はクラウド間でオプションを正規化し、コストと制約に基づいて順位付けし、デプロイ可能な実行キットを生成して、ガードレールチェックを実行し、呼び出しを記録して、機械ですぐに使える単一のペイロードを返します。このリポジトリで提供するのはオープンソースの MCP コネクター(AI Agent ↔ Synlake API 間の接続部分)です。Synlake API の右側にあるボックスは、ホスト型サービスとして実行されます。
クイックスタート
ホスト型(推奨)— Streamable HTTP 経由の MCP
任意の MCP クライアントからホスト型サーバーに接続します。インストール不要で、3 行で設定できます。
{
"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" }
}
}
}
無料の API キーは synlake.ai で取得できます(月 100 回の呼び出し、クレジットカード不要)。estimate エンドポイントはキーなしでも呼び出せるため、手間なく試せます。
ツール
| ツール | REST エンドポイント | 説明 |
|---|---|---|
synlake_query | POST /v1/infrastructure/query | 推奨と実行キット(Terraform + CLI)を一括で提供 |
synlake_estimate | POST /v1/infrastructure/estimate | クラウド間のコスト比較 — API キー不要 |
synlake_validate | POST /v1/execution/validate | 実行キットのドライラン(セキュリティと予算のチェック) |
synlake_providers | GET /v1/providers | 対応するプロバイダーとサービスの一覧 |
synlake_usage | GET /v1/agent/usage | 利用状況、コスト、支出上限 |
全リファレンス(OpenAPI 3.1、レンダリング版):synlake.ai/docs。ローカルコピー:docs/openapi.yaml。エージェント向けの機械可読な概要:synlake.ai/llms.txt。
Synlake を選ぶ理由
| アプローチ | マルチクラウド | エージェント対応 JSON | 実行キット | コストガードレール | 監査証跡 |
|---|---|---|---|---|---|
| DIY Terraform | 手動 | なし | 自分で作成 | なし | なし |
| Pulumi / Crossplane | 対応 | なし | 一部対応 | なし | 一部対応 |
| クラウドプロバイダーの SDK | 単一 | 一部対応 | なし | なし | 一部対応 |
| エージェントフレームワーク | ツール経由 | 一部対応 | なし | なし | なし |
| Synlake | 3 つのクラウド | 100% | 完全なキット | 組み込み | すべての呼び出し |
Claude Managed Agent から利用する
Synlake を mcp_toolset として接続すると、エージェントは 5 つのツールすべてをネイティブに利用でき、キーは Anthropic のボールトに保管されます。
{
"type": "mcp_toolset",
"name": "synlake",
"server": {
"url": "https://api.synlake.ai/api/mcp",
"authorization_token": { "vault_secret": "synlake_api_key" }
}
}
Managed Agents API、ant CLI、Agent SDK のフローについては、MCP クイックスタートをご覧ください。
ソースからビルドする
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 |
リンク
- ウェブサイト: synlake.ai
- ドキュメント: synlake.ai/docs
- ソース: github.com/synlake-ai/synlake
- npm: @synlake-ai/mcp-server
- MCP レジストリ:
ai.synlake/synlake— registry.modelcontextprotocol.io - プライバシー: synlake.ai/legal/privacy.html — クエリの処理に必要な情報のみを使用します。会話データの収集、プロファイリング、データの販売は行いません。
ライセンス
このリポジトリの MCP コネクターは MIT ライセンスです(LICENSE を参照)。Synlake サービス(api.synlake.ai)のコストエンジン、クラウド間の正規化、実行キットの生成は プロプライエタリです。
このリポジトリの MCP コネクターは MIT ライセンスです。Synlake サービス(api.synlake.ai)はプロプライエタリです。
© Synlake, LLC — [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。