- 概要
- インストールと設定
- スタート アップ ガイド
- 信頼とコンプライアンス
- ガバナンス
- 機能
- ルーチンで作業を繰り返す
- 人気のビジネス アプリケーションに接続する
- MCP サーバーを使用して外部ツールを設定する
- チームとスキルを共有する
- タスクを記録する
- プラグインによる機能の拡張
- Delegate for Testing
- 参照
- トラブルシューティング
- バックアップと復元
MCP サーバーを使用して外部ツールを設定する
Add, manage, and configure MCP servers for Delegate, including custom servers, settings_v2.json, and MCP Apps.
MCP は、AI アシスタントを外部のデータ ソースやツールに接続するためのオープン プロトコルです。Integration Service のコネクタとは異なり、MCP サーバーは リモート (他の場所でホストされ、HTTP 経由でアクセス) または ローカル (マシン上で実行されているプログラム) にすることができます。
ほとんどの MCP サーバーは手動で設定する必要はありません。Orchestrator がサポートするカタログとサードパーティ マーケットプレースについては「 MCP サーバー リファレンス 」をご覧ください。どちらもワンクリックでサーバーを追加できます。
カスタム MCP サーバーを追加する
カタログまたは Marketplace にないサーバーの場合は、[ アドオンと連携 ] → MCP サーバーから手動で追加します。
リモート MCP サーバー
リモート MCP サーバーは別の場所でホストされ、HTTP 経由でアクセスされます。
- [ MCP サーバーを追加 ] → [ リモート] を選択します。
- サーバーの詳細を入力します。
- URL: エンドポイント アドレスです (例:
https://api.example.com/mcp) - タイトル: フレンドリ名 (例: 「Company API」)
- ヘッダー (任意): 認証ヘッダー (必要な場合)
- URL: エンドポイント アドレスです (例:
- [保存] を選択します。
- [ 有効] を切り替えてアクティブ化します。
設定例:
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "<your-access-token>"
}
}
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "<your-access-token>"
}
}
ローカル MCP サーバー
ローカル MCP サーバーは、マシン上のプロセスとして実行されます。
- [ローカル] → [MCP サーバーを追加] を選択します。
- サーバーの詳細を入力します。
- タイトル: フレンドリー名
- コマンド: 実行する実行可能ファイルです (例:
node、python、/path/to/server) - 引数: コマンド ライン引数
- WorkingDirectory (作業ディレクトリ): コマンドが実行される場所です
- 環境変数: プロセスのキーと値のペア
- [保存] を選択します。
- [ 有効] を切り替えてアクティブ化します。
設定例
ファイルシステム MCP サーバー:
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
GitHub MCP サーバー:
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your-github-token>"
},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your-github-token>"
},
"cwd": "/Users/username"
}
}
MCP サーバーを管理する
[ アドオンと連携 ] → MCP サーバーから、設定済みサーバーのオン/オフを切り替えたり、設定を編集したり、削除したりできます。サーバーを無効化すると、エージェントはツールを使用できなくなりますが、すでに実行されているローカル サーバー プロセスは停止しません。そのため、そのプロセスを自分で停止する必要がある場合があります。
エージェントが MCP ツールを検出する方法
MCP サーバーが有効化されている場合、エージェントはそのサーバーに接続し、サーバーは利用可能なツールを報告します。そして、それらのツールは会話で利用可能になります。手動での登録は不要です。自然言語で参照できます。たとえば、「ファイルシステム ツールを使用して、自分のドキュメント フォルダーのリストを一覧表示してください」のようにします。
MCP Apps: インラインの対話型インターフェイス
MCP Apps はモデル コンテキスト プロトコルの拡張機能であり、ツールでテキストだけでなく対話型のインターフェイス (フォーム、ダッシュボード、グラフ、データ テーブル) を返すことができます。接続された MCP サーバーのツールがそれをサポートしている場合、Delegate はそのインターフェイスを会話のサンドボックス フレームでインラインでレンダリングします: インターフェイスはサーバー独自のツールを呼び出して更新を受け取ることができますが、独自のフレームの外にはアクセスできません。フォームには適切な値が事前に入力されているため、チャットですべてのフィールドを説明するのではなく、重要な内容のみを変更します。
特定の MCP サーバーが拡張機能を提供するかどうかはサーバーによって異なります。すべてのサーバーが拡張機能を実装しているわけではありません。
管理者は、MCP サーバーをポリシー レベルで管理できます (「Automation Ops を使用したガバナンス」の「 MCP サーバー 」をご覧ください)。
詳細: settings_v2.json を使用したコネクション管理
パワー ユーザーは、MCP サーバー接続を settings_v2.json で直接管理できます。UI の読み取りと書き込みのリストと同じ mcpServers です。
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "<your-access-token>"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": { "API_KEY": "<your-api-key>" },
"cwd": "/path/to/working/dir"
}
}
]
}
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "<your-access-token>"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": { "API_KEY": "<your-api-key>" },
"cwd": "/path/to/working/dir"
}
}
]
}
JSON に問題がない場合にのみ編集 settings_v2.json します。構文が無効なとアプリを読み込めません。編集する前に必ずバックアップしてください。「 設定ファイルの場所」をご覧ください。
接続のセキュリティに関する考慮事項とデータ フロー情報については、「 ローカル セキュリティの構成」をご覧ください。
次のステップ
- MCP サーバー リファレンス — Orchestrator カタログとサードパーティ マーケットプレース
- 一般的なビジネス アプリケーションに接続する — マネージド SaaS 連携向けです
- ルーチンで作業を繰り返す — 接続されたツールを使用するワークフローを保存します
- チームとのスキルの共有 — 接続されたサービス用に事前に構築されたスキルを見つけます