---
schema_version: "1"
id: 8412e053bf834913c51bd4824e210982e8a0378c86f91b4b06c18158463b8bce
title: Anypoint Studio を使用した MCP Connector 0.1.0-BETA の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mcp-connector/0.1/mcp-connector-studio.md
canonical_url: https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0ef0e86c974d3005f9fdd59163297f5e8e59b37acf4150f19e23ebfb98f48bbf
description: MuleSoft Documentation Site
release: "0.1"
latest: false
---
# Anypoint Studio を使用した MCP Connector 0.1.0-BETA の設定

Anypoint Studio (Studio) エディターは、Mule アプリケーション、プロパティ、および設定ファイルの設計と更新に役立ちます。

Studio でコネクタを追加および設定する手順は、次のとおりです。

1. [Mule プロジェクトを作成します](#create-mule-project)​。
2. [コネクタを Mule プロジェクトに追加します](#add-connector-to-project)​。
3. [コネクタのフローのソースを設定します](#configure-source)​。
4. [フローにコネクタの操作を追加します](#add-connector-operation)​。
5. [コネクタのグローバル要素を設定します](#configure-global-element)​。
6. [その他のコネクタ項目を設定します](#configure-other-fields)​。
7. [アプリケーションをデバッグします](#debug)​。
8. [アプリケーションログを表示します](#view-app-log)​。
9. [アプリケーションをデプロイします](#deploy)​。

Studio で初めてコネクタを設定する場合は、​[「Anypoint Studio を使用したコネクタの設定」](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)​を参照してください。このトピックを参照した後、コネクタ項目についての詳細情報が必要な場合は、​[「MCP Connector リファレンス」](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-reference)​を参照してください。

## [](#始める前に)始める前に

`-Dmule.http.service.implementation=NETTY`​ プロパティを ​`AnypointStudio.ini`​ ファイルに追加します。

Mac OS:

1. `/Applications`​ フォルダーに移動して、​**AnypointStudio**​ パッケージを右クリックして、​**\[Show Package Contents (パッケージコンテンツを表示)\]**​ を選択します。
2. **\[Contents (コンテンツ)\] > \[Eclipse\]**​ に移動して、​`AnypointStudio.ini`​ ファイルを開きます。
3. `-Dmule.http.service.implementation=NETTY`​ プロパティを追加します。
    
    ```text
    -Dorg.mule.tooling.runtime.args=-XX:-UseBiasedLocking,-Dfile.encoding=UTF-8,-XX:+UseG1GC,-XX:+UseStringDeduplication,-Dmule.deployment.forceParseConfigXmls=true,-Dmule.http.service.implementation=NETTY
    ```

Windows:

1. Anypoint Studio のインストールディレクトリ内で ​`AnypointStudio.ini`​ ファイルを探します。
2. `-Dmule.http.service.implementation=NETTY`​ プロパティを追加します。
    
    ```text
    -Dorg.mule.tooling.runtime.args=-XX:-UseBiasedLocking,-Dfile.encoding=UTF-8,-XX:+UseG1GC,-XX:+UseStringDeduplication,-Dmule.deployment.forceParseConfigXmls=true,-Dmule.http.service.implementation=NETTY
    ```

## [](#create-mule-project)Mule プロジェクトを作成する

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

## [](#add-connector-to-project)コネクタを Mule プロジェクトに追加する

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

## [](#configure-source)ソースの設定

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\] 次のソースのいずれかを MCP Connector で使用するように設定できます。

- [On New Session Listener](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-reference#OnNewSessionListener)
- [Resource Listener](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-reference#ResourceListener)
- [Tool Listener](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-reference#ToolListener)

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\[\]

## [](#add-connector-operation)フローにコネクタの操作を追加する

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

## [](#configure-global-element)コネクタのグローバル要素を設定する

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\[\]

1. **\[General (一般)\]**​ タブの ​**\[Connection (接続)\]**​ で、設定する認証方式を選択します。MCP プロトコルのセキュリティは主に OAuth 認証コードフローに基づきます。さまざまなシステムや使用法との互換性を維持するため、コネクタでは次を含めその他の認証方法もサポートされます。
    
    - [基本認証](#basic-authentication)
    - [OAuth 認証コード](#oauth-auth-code)
    - [OAuth Client Credentials (OAuth クライアントログイン情報)](#oauth-client-credentials)
    - [ダイジェスト](#digest)
    - [NTLM](#ntlm)

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

### [](#basic-authentication)基本認証

**\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで認証情報を入力し、基本認証を設定します。

1. **\[Connection (接続)\] > \[Basic (基本)\]**​ を選択し、次の項目の値を入力または設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">ユーザーアクション</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Username (ユーザー名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>セッションの初期化に使用するユーザー名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Password (パスワード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ユーザーの認証に使用するパスワード。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Preemptive (プリエンプティブ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。</p>
</div></div></td>
</tr>
</tbody>
</table>

### [](#oauth-auth-code)OAuth 認証コード

クライアントがエンドユーザー (人間) の代理となる場合に使用されます。たとえば、エージェントは SaaS システムによって実装された MCP ツールをコールします。

### [](#oauth-client-credentials)OAuth Client Credentials (OAuth クライアントログイン情報)

マシン間の認証で使用されます。クライアントアプリケーションは、そのクライアント ID とクライアントシークレットを使用して自身を認証サーバーで直接認証し、アクセストークンを受け取ります。

これは、アプリケーションがユーザーの代理ではなく自身のためにリソースにアクセスしている場合に使用されます。

### [](#digest)ダイジェスト

パスワードをプレーンテキストで送信することを避けるためにチャレンジ/レスポンスメカニズムを使用する HTTP 認証スキーム。このスキームでは、パスワードとその他の情報をハッシュ化してクライアントの ID を検証します。

### [](#ntlm)NTLM

主に Windows 環境で使用される Microsoft 認証プロトコル。チャレンジレスポンスメカニズムを使用し、ネットワーク認証で一般的に使用されます。

## [](#configure-other-fields)その他のコネクタ項目の設定

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

## [](#debug)アプリケーションをデバッグする

Studio の埋め込みデバッガーを使用して Mule アプリケーションをデバッグします。

アプリケーションをデバッグする前に、​`-Dmule.http.service.implementation=NETTY`​ プロパティをデバッグ設定に追加します。

[Logging and Debugging](https://docs.mulesoft.com/mule-runtime/latest/logging-and-debugging)を参照してください。

## [](#view-app-log)アプリケーションログの表示

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\]

## [](#deploy)アプリケーションをデプロイする

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$mcp-connector-partial.adoc\[\]

## [](#次のステップ)次のステップ

- [MCP Connector の例を試します](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-examples)​。
- [MCP サーバーにセキュリティを適用します](https://docs.mulesoft.com/jp/mcp-connector/0.1/mcp-connector-config-topics)​。

## [](#関連情報)関連情報

Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc\[\] \* [デプロイメントオプション](https://docs.mulesoft.com/jp/runtime-manager/deployment-strategies)