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 設定済みのすべてのサーバーを、ステータス、トランスポートの種類、ツール数とともに一覧表示します。任意でステータス(activeinactiveerror)で絞り込めます。
mcpDiscoverTools サーバーに接続し、そのツールとリソースを取得します。名前、説明、入力スキーマを返します。

Execute kit

ツール 説明
mcpCallTool リモートサーバー上のツールを実行します。server_idtool_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 をご覧ください。