Production-ready MCP integrations for AI applications について
Klavis AI は、AI エージェントが外部ツールを安定して利用できるようにする MCP 統合プラットフォームです。事前構築済みの MCP サーバー、Strata コネクター、MCP Sandbox を提供し、クラウドとセルフホストのどちらでも利用できます。
主な機能
- 01OAuth に対応した 100 種以上の事前構築済み統合
- 02コンテキストウィンドウを最適化する Strata コネクター
- 03セルフホスト可能なオープンソースの Strata
- 04Python および TypeScript の SDK
- 05Strata サーバーを作成する REST API
- 06LLM の学習と強化学習向け MCP Sandbox
活用シーン
- 01Gmail や Slack などのサービスと AI エージェントの接続
- 02Docker や pipx によるローカルでの MCP サーバーの実行
- 03LLM の学習と強化学習のためのスケーラブルな MCP 環境の構築
MCP 対応
本プロジェクトはサードパーティの統合を MCP サーバーとして MCP クライアントに提供します。Strata は複数の MCP サーバーを単一の接続先にまとめます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://strata.klavis.ai/mcp/インストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http klavis https://strata.klavis.ai/mcp/Cursor.cursor/mcp.json
{"mcpServers":{"klavis":{"type":"http","url":"https://strata.klavis.ai/mcp/"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"klavis":{"type":"http","url":"https://strata.klavis.ai/mcp/"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"klavis":{"type":"http","url":"https://strata.klavis.ai/mcp/"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"klavis":{"serverUrl":"https://strata.klavis.ai/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
🎯 ソリューションを選択する
クイックスタート
オプション 1:クラウドホスト型 - klavis.ai
オプション 2: セルフホスト
# Run any MCP Integration
docker pull ghcr.io/klavis-ai/github-mcp-server:latest
docker run -p 5000:5000 ghcr.io/klavis-ai/github-mcp-server:latest
# Install Open Source Strata locally
pipx install strata-mcp
strata add --type stdio playwright npx @playwright/mcp@latest
オプション 3: SDK
# Python SDK
from klavis import Klavis
from klavis.types import McpServerName
klavis = Klavis(api_key="your-key")
# Create Strata instance
strata = klavis_client.mcp_server.create_strata_server(
user_id="user123",
servers=[McpServerName.GMAIL, McpServerName.SLACK],
)
# Or use individual MCP servers
gmail = klavis.mcp_server.create_server_instance(
server_name=McpServerName.GMAIL,
user_id="user123",
)
// TypeScript SDK
import { KlavisClient, McpServerName } from 'klavis';
const klavis = new KlavisClient({ apiKey: 'your-api-key' });
// Create Strata instance
const strata = await klavis.mcpServer.createStrataServer({
userId: "user123",
servers: [Klavis.McpServerName.Gmail, Klavis.McpServerName.Slack],
});
// Or use individual MCP servers
const gmail = await klavis.mcpServer.createServerInstance({
serverName: McpServerName.GMAIL,
userId: "user123"
});
オプション 4: REST API
# Create Strata server
curl -X POST "https://api.klavis.ai/v1/mcp-server/strata" \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"user_id": "user123",
"servers": ["GMAIL", "SLACK"]
}'
# Create individual MCP server
curl -X POST "https://api.klavis.ai/v1/mcp-server/instance" \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"server_name": "GMAIL",
"user_id": "user123"
}'
リソース
- 📖 ドキュメント
- 💬 Discord コミュニティ
- 🐛 問題を報告
- 🌐 Klavis AI ウェブサイト
Klavis チームが ❤️ を込めて制作しました
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。