MuleSoft MCP Server の使用開始

前提条件

考慮事項

アプリケーションをデプロイできるのは、CloudHub 2.0 または Runtime Fabric のみです。

認証のセットアップ

「Create a Connected App That Acts on Its Own Behalf (単独で動作する接続アプリケーションを作成する)」​の手順を使用して、単独で動作する接続アプリケーションを作成します。

ステップ 6 で、以下のスコープを追加します。以下のスコープにすべてのビジネスグループと関連する環境が選択されていることを確認します。

Anypoint Code Builder

  • Mule Developer Generative AI User (Mule 開発者生成 AI ユーザー)

Anypoint Monitoring

  • Monitoring Viewer (Monitoring 閲覧者)

API Manager

  • API 設定の管理

  • ポリシーの管理

  • API 設定の表示

  • ポリシーの表示

Exchange

  • Exchange Administrator (Exchange 管理者)

  • Exchange Contributor (Exchange コントリビューター)

  • Exchange Creator (Exchange 作成者)

  • Exchange Viewer (Exchange 閲覧者)

一般

  • View Organization (組織の表示)

  • View Connected Application (接続アプリケーションの表示)

Runtime Manager

  • Read Applications (アプリケーションの参照)

  • アプリケーションの作成

  • Read Runtime Fabrics (Runtime Fabric の参照)

  • Cloudhub Network Viewer (Cloudhub ネットワーク閲覧者)

使用状況

  • Usage Viewer (使用状況閲覧者)

MuleSoft MCP Server のインストール

サーバーをノードと共にインストールするには、次のコマンドを入力します。 ​npm install -g @mulesoft/mcp-server

MuleSoft MCP Server の設定

Claude Desktop、Cursor、Windsurf、Zed、およびその他の IDE を MuleSoft MCP Server と連携するように設定できます。

Claude Desktop

次のスニペットを ​claude_desktop_config.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcpServers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}

Cline

次のスニペットを Cline の ​config.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcpServers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}

Cursor

次のスニペットを Cursor の ​mcp.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcpServers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}

Trae

次のスニペットを Trae の ​mcp_settings.json​ または ​.vscode/mcp.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcpServers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}

VS Code

次のスニペットを VS Code の ​settings.json​ または ​.vscode/mcp.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcp": {
    "servers": {
      "mulesoft": {
        "command": "npx",
        "args": ["-y", "@mulesoft/mcp-server", "start"],
        "env": {
          "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
          "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
          "ANYPOINT_REGION": "<REGION_NAME>"
        }
      }
    }
  }
}

Windsurf

次のスニペットを Windsurf の ​mcp_config.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "mcpServers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}

Zed

次のスニペットを Zed の ​settings.json​ に追加します。​ANYPOINT_REGION​ (省略可能) は、​PROD_US​、​PROD_EU​、​PROD_CA​、または ​PROD_JP​ のいずれかの値になります。

{
  "context_servers": {
    "mulesoft": {
      "command": "npx",
      "args": ["-y", "@mulesoft/mcp-server", "start"],
      "env": {
        "ANYPOINT_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "ANYPOINT_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "ANYPOINT_REGION": "<REGION_NAME>"
      }
    }
  }
}