MCP Gateway
Model Context Protocol を通じて、あなたの AI エージェントを任意のリモートサービスに接続します。
Claude、Cursor、VS Code をワークスペースに接続したいですか。 それは MCP Server で、逆方向の接続です。このページでは、あなたの Sois AI エージェントを 外部 の MCP サーバーへ接続する方法を扱います。
MCP Gateway を使うと、外部の MCP 互換サーバーを Sois AI ワークスペースに組み込めます。接続すると、AI エージェントはそれらのサーバー上のツールを検出して呼び出せます。GitHub の issue を検索したり、Notion のデータベースを照会したり、Slack にメッセージを送ったりが、すべて自然な言葉で行えます。カスタムのインテグレーションコードも、ミドルウェアも不要です。あるのは接続と会話だけです。
仕組み
You: "Search GitHub for open issues labelled 'bug' in the acme/backend repo"
Agent: ✓ Found 7 open issues labelled 'bug'. Here's the list …
エージェントは適切な MCP サーバーを特定し、適切なツールを選び、適切な引数を渡し、認証を処理し、結果を返します。あなたはただ尋ねるだけです。
サーバーをセットアップする
サイドバーで MCP Gateway に移動し、Add Server をクリックします。
クイックスタートのプリセット
プリセットを選ぶと、接続情報が自動的に入力されます。あなたは認証情報を追加するだけです。
| プリセット | 接続対象 | 認証の種類 |
|---|---|---|
| GitHub | リポジトリ、issue、PR、コード検索 | Bearer token |
| Brave Search | ウェブ検索、ニュース、画像 | API キー |
| Slack | チャンネル、メッセージ、ユーザー | Bearer token |
| Notion | ページ、データベース、ブロック | Bearer token |
| Linear | issue、プロジェクト、サイクル | Bearer token |
または Custom Server を選んで、すべて手動で設定します。
サーバーの設定
| フィールド | 説明 |
|---|---|
| Name | このサーバーのラベル(例: 「Production GitHub」) |
| Endpoint URL | サーバーの MCP エンドポイント(例: https://api.github.com/mcp) |
| Transport | Streamable HTTP または Server-Sent Events (SSE) |
認証
各サーバーは、5つの認証方法のいずれかを使えます。API Key、Bearer Token、Basic Auth の認証情報は、あなたの Password Vault に安全に保管されます。ゲートウェイが生のシークレットを直接見ることはありません。
None
公開サーバーや認証不要のサーバー向けです。認証情報は不要です。
API Key
API キーを含む Password Vault のエントリをリンクします。ゲートウェイがリクエストに自動的に注入します。
Bearer Token
bearer token を含む Password Vault のエントリをリンクします。すべてのリクエストで Authorization: Bearer <token> として送信されます。
Basic Auth
ユーザー名とパスワードを含む Password Vault のエントリをリンクします。標準の HTTP Basic 認証として送信されます。
OAuth 2.0 + PKCE
それを必要とするサービス向けの、完全な OAuth フローです。次を設定します。
| フィールド | 説明 |
|---|---|
| Authorization Endpoint | プロバイダーの認可 URL(例: https://provider.com/oauth/authorize) |
| Token Endpoint | プロバイダーのトークン URL(例: https://provider.com/oauth/token) |
| Client ID | あなたの OAuth アプリケーションのクライアント ID |
| Client Secret | あなたの OAuth アプリケーションのクライアントシークレット |
| Scopes | スペース区切りの OAuth スコープのリスト |
Connect with OAuth をクリックして PKCE フローを開始します。ブラウザのウィンドウが開き、あなたが認可すると、ゲートウェイがトークンを保管します。トークンは有効期限の5分前のバッファで自動的に更新され、手動の操作は不要です。
エージェントを通じて MCP ツールを使う
サーバーが接続され、ツールが検出されると、AI エージェントはそれらを自動的に呼び出せます。
明示的な指定: チャットで @mcp を使い、MCP ツールを使うようエージェントに伝えます。
@mcp Search for open pull requests on acme/frontend
暗黙的なルーティング: エージェントのルーターは、「GitHub」「Slack」「Notion」「MCP」などのキーワードから MCP に関連する意図を検出し、適切なツールを自動的に選びます。
利用可能なツールを見る
MCP Gateway で任意のサーバーを開き、Available Tools セクションに切り替えます。各ツールには次が表示されます。
- Name リモートサーバー上のツール識別子
- Description その機能
- Input Schema 受け付けるパラメータ(JSON Schema)
サーバーが公開するリソース(データベースレコード、ファイル、API レスポンス)は Available Resources に表示されます。
ツール呼び出しの履歴
すべてのツール実行は記録されます。サーバーを開いて History タブに切り替えると、次が確認できます。
| 列 | 説明 |
|---|---|
| Tool | 呼び出されたツールの名前 |
| Status | 成功または失敗 |
| Duration | 呼び出しにかかった時間 |
| Called By | どのユーザーまたはエージェントがトリガーしたか |
| Time | 呼び出しが行われた時刻 |
ヘルスモニタリング
サーバーは10分ごとに自動的にヘルスチェックされます。アクティブなサーバーが到達不能になると、サイドバーのエクスプローラーでステータスが Error に変わります。
| ステータス | 意味 |
|---|---|
| Active | 接続済みで正常 |
| Inactive | 手動で無効化 |
| Error | 到達不能または認証失敗 |
Test Connection ボタンで、いつでも手動チェックを実行できます。
エージェントツールのリファレンス
MCP Gateway は AI エージェントに5つのツールを公開し、3つの焦点を絞ったキットに整理しています。
Examine kit
| ツール | 説明 |
|---|---|
getMcpGatewayOverview |
設定済みのすべてのサーバーの概要。合計数、active/inactive/error の内訳、最近接続したサーバー。エージェントは、何が利用できるか把握するために最初にこれを呼び出します。 |
List kit
| ツール | 説明 |
|---|---|
mcpListServers |
設定済みのすべてのサーバーを、ステータス、トランスポートの種類、ツール数とともに一覧表示します。任意でステータス(active、inactive、error)で絞り込めます。 |
mcpDiscoverTools |
サーバーに接続し、そのツールとリソースを取得します。名前、説明、入力スキーマを返します。 |
Execute kit
| ツール | 説明 |
|---|---|
mcpCallTool |
リモートサーバー上のツールを実行します。server_id と tool_name が必要です。引数はリモートツールに渡されます。認証情報は自動的に解決されます。Gated 。実行の前に確認が必要です。 |
mcpReadResource |
URI でサーバーからリソースを読み取ります(例: file:///path または db://table/id)。 |
例
何が利用できるか調べる:
What MCP servers do I have connected?
GitHub を検索する:
@mcp Find all open issues assigned to me on acme/backend
Notion を照会する:
@mcp Search my Notion workspace for pages about Q1 planning
Slack にメッセージを送る:
@mcp Post a message in #engineering saying the deploy is complete
ワークスペースのデータと連鎖させる:
Find the Q1 report in my documents and post a summary to the #leadership Slack channel
エージェントは MCP ツールと組み込みのワークスペースツールを、1つの会話の中で組み合わせます。オーケストレーションは不要です。
権限
MCP Gateway へのアクセスは、ワークスペースでのあなたのロールによって制御されます。
| 権限 | 説明 |
|---|---|
| View MCP servers | 設定済みのサーバーの一覧を見る |
| View server details | サーバーのツール、リソース、履歴を見る |
| Create MCP servers | 新しいサーバー接続を追加する |
| Update MCP servers | サーバーの設定を編集する |
| Delete MCP servers | サーバー接続を削除する |
| Execute remote tools | エージェントを通じてリモートサーバー上のツールを呼び出す |
管理者は、これらの権限を Settings > Permissions からロールごとに割り当てられます。
代わりに外部の AI クライアントをワークスペースに接続させたいですか。 Claude Desktop、Cursor、VS Code、その他あらゆる MCP 互換クライアントからの受信接続については MCP Server をご覧ください。