Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$mcp-connector-partial.adoc[]
Mule プロジェクトを作成する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
コネクタを Mule プロジェクトに追加する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
ソースの設定
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[] 次のソースのいずれかを MCP Connector で使用するように設定できます。
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
フローにコネクタの操作を追加する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
コネクタのグローバル要素を設定する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
-
[General (一般)] タブの [Connection (接続)] で、設定する認証方式を選択します。MCP プロトコルのセキュリティは主に OAuth 認証コードフローに基づきます。さまざまなシステムや使用法との互換性を維持するため、コネクタでは次を含めその他の認証方法もサポートされます。
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
基本認証
[Global Element Properties (グローバル要素のプロパティ)] 画面の [General (一般)] タブで認証情報を入力し、基本認証を設定します。
-
[Connection (接続)] > [Basic (基本)] を選択し、次の項目の値を入力または設定します。
項目 ユーザーアクション Name (名前)
設定名を入力します。
Username (ユーザー名)
セッションの初期化に使用するユーザー名。
Password (パスワード)
ユーザーの認証に使用するパスワード。
Preemptive (プリエンプティブ)
true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。
OAuth Client Credentials (OAuth クライアントログイン情報)
マシン間の認証で使用されます。クライアントアプリケーションは、そのクライアント ID とクライアントシークレットを使用して自身を認証サーバーで直接認証し、アクセストークンを受け取ります。
これは、アプリケーションがユーザーの代理ではなく自身のためにリソースにアクセスしている場合に使用されます。
その他のコネクタ項目の設定
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
アプリケーションをデバッグする
Studio の埋め込みデバッガーを使用して Mule アプリケーションをデバッグします。
Logging and Debuggingを参照してください。
アプリケーションログの表示
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
MCP ポリシーの適用
MCP Connector では、MCP サーバーエンドポイントのセキュリティ、監視、ガバナンスを強化するポリシーがサポートされます。アクセスの制御、認証の追加、レート制限の実装、セキュリティの一層の強化を行うためのポリシーを適用できます。
使用可能な MCP ポリシー:
-
MCP Support Policy (MCP サポートポリシー)
MCP サポートを Flex Gateway MCP サーバーインスタンスに追加します。MCP サーバーインスタンスを適切に機能させるには、このポリシーが必要です。
-
MCP Schema Validation Policy (MCP スキーマ検証ポリシー)
MCP 要求を検証して MCP 仕様に準拠していることを確認します。
-
MCP Attribute-Based Access Control Policy (MCP 属性ベースのアクセス制御ポリシー)
層、IP、ヘッダー、クレームなどのユーザー情報に基づいてツール、リソース、プロンプトへのアクセスを制御します。
MCP ポリシーのベストプラクティス
-
本番 MCP サーバーには認証ポリシーを必ず適用します。
-
ログポリシーを使用して MCP クライアントのアクティビティを追跡します。
-
レート制限を実装して、悪用を防止し、公正な使用を確保します。
-
開発環境、ステージング環境、本番環境で異なるポリシーを設定します。
-
ポリシー設定を定期的に見直して更新します。
使用可能なポリシーと設定についての詳細は、xInbound Policies Directoryを参照してください。
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$mcp-connector-partial.adoc[]