※この機能は「スタンダードプラン」以上をご契約の場合のみ利用できます

MyASPにMCPサーバーは用意されていますか?
また、連携はどのように行ったらいいでしょうか。

「MyASP MCP Connect(MyASP MCPサーバー)」連携を利用すると、MCP対応のAIツールからMyASPのシナリオ一覧取得、読者検索、メール配信成績の確認、一括配信メールの下書き作成などを行えます。

本記事では、MyASPでAPIキーを発行する方法と、Codex、Claude Desktop、Claude Code、Cursor で「MyASP MCP Connect」に連携する方法を説明します。

「MyASP MCP Connect」連携の詳細や機能概要は下記のマニュアルを参照してください。
関連:機能解説:MyASP MCP Connect(MCPサーバー)連携

MyASPでAPIキーを発行する

1.MyASPトップ画面 > 基本設定 >AI設定 をクリックします。

AI設定画面

2.外部AIからMyASPを操作するための設定(MCP Connect APIキー管理)にて、以下の内容を入力・選択し、『APIキーを発行する』をクリックします。

項目名詳細
管理名管理名を入力します。
発行したAPIキーの用途など、入力内容は任意です。
権限以下のいずれかを選択します。

・読み取りのみ
シナリオ一覧の取得、読者検索、メール配信成績の確認など、参照系の操作のみを行う場合に選択します。

・読み取り+下書き作成
参照系の操作に加えて、一括配信メールの下書き作成や下書き更新も行う場合に選択します。
メール下書きの作成や更新を行いたい場合は、「読み取り+下書き作成」を選択してください。
MCP Connect APIキーの発行

3.画面にAPIキーが表示されます。
発行したAPIキー情報および、APIキーを含む接続設定例は一度しか表示されません。
必ずお手元に保管してください。

表示された接続設定例は、次項「AIツールで「MyASP MCP Connect」連携を行なう」でご案内するご利用のAIツール側での設定にて利用できます。

APIキー発行後の接続設定表示

AIツールで「MyASP MCP Connect」連携を行なう

MyASPでAPIキーを発行したら、次にAIツール側で 「MyASP MCP Connect」連携を行います。
どのAIツールでも、基本的には以下の情報を設定します。

X-MyASP-Server-URLX-MyASP-API-Key を設定しておくことで、AIへの指示ごとに毎回サーバーURLやAPIキーを指定する必要がなくなります。

項目設定内容
MCPサーバーURLMyASP のMCPサーバーURL
X-MyASP-Server-URLご利用中の MyASP サーバーURL
X-MyASP-API-KeyMyASPで発行したAPIキー

解説画像の枠色によって、表示するシステム画面が異なります。

■MyASP内画面の場合(例)

■MyASP以外のシステム画面の場合(例)

Codexの場合

1.左下の 設定 > 設定 をクリックします。

「設定」を開く

2.「MCPサーバー」を選択し、『+サーバーを追加する』をクリックします。

「MCPサーバー」にてサーバーを追加する

3.下記の通り設定し『保存する』をクリックします。
MCPサーバーの設定を保存したあとは、必ずCodexを再起動させてください。

項目名設定内容
名前任意の管理しやすい名称を入力します。ここでは例として「MyASP」としています。
接続方式「ストリーミング可能な HTTP」を選択します。
URLMyASP のMCPサーバーURLを入力します。
Bearer トークン環境変数未設定のままで問題ありません。
ヘッダー1キー:
X-MyASP-Server-URL

値:
ご利用中の MyASP サーバーURLを入力します。

ヘッダー2キー:
X-MyASP-API-Key

値:
MyASP 管理画面で発行した API キーを入力します。
環境変数からのヘッダー未設定のままで問題ありません。
CodexのMCPサーバー設定

直接設定ファイルで指定する場合

Codex では、設定画面から「MyASP MCP Connect」連携を追加する方法と、設定ファイルに追記する方法があります。
設定ファイルに直接追加する場合は、~/.codex/config.toml に次のように記載します。

入力例:
※下記はサンプルコードのため、URL情報やAPIキーを含みません。実際に設定する値はMyASP上から取得してください。

[mcp_servers.myasp]
enabled = true
url = "※MyASP のMCPサーバーURL"
[mcp_servers.myasp.http_headers]
X-MyASP-Server-URL = "※ご利用MyASPのURL(例:https://example.devmyasp.com)"
X-MyASP-API-Key = "※MyASPで発行したAPIキー"

Claude Desktopの場合

1.事前にご利用のPCに、Node.jsをインストールします。

※Node.jsのインストール方法につきましてはご自身でお調べください。

2.Claude Desktop の左下から、「設定」をクリックします。

Claude Desktop  > 設定

3.「開発者」を選択し、『設定を編集』をクリックします。

設定 > 開発者 > 設定を編集

4.エクスプローラーが立ち上がり「claude_desktop_config.json」の保管場所が参照されます。

「claude_desktop_config.json」をメモ帳や編集ソフトで開きます。

claude_desktop_config.jsonを参照

5.「claude_desktop_config.json」に、MyASP管理画面上で発行したClaudeDesktop用の接続設定を入力します。
入力したら「claude_desktop_config.json」を保存しClaudeDesktopを再起動します。

入力例:
※下記はサンプルコードのため、URL情報やAPIキーを含みません。実際に設定する値はMyASP上から取得してください。

{
  "mcpServers": {
    "myasp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "※MyASP のMCPサーバーURL",
        "--header",
        "X-MyASP-Server-URL:※ご利用MyASPのURL(例:https://example.devmyasp.com)",
        "--header",
        "X-MyASP-API-Key:※MyASPで発行したAPIキー"
      }
    }
  }
}

Claude Desktop の「MyASP MCP Connect」連携設定追加例

Claude Codeの場合

Claude Codeが利用できるPCでターミナルを開き、コマンドを実行します。

入力例:
※下記はサンプルコードのため、URL情報やAPIキーを含みません。実際に設定する値はMyASP上から取得してください。

claude mcp add --transport http myasp ※MyASP のMCPサーバーURL --header "X-MyASP-Server-URL: ※ご利用MyASPのURL(例:https://example.devmyasp.com)" --header "X-MyASP-API-Key: ※MyASPで発行したAPIキー" --scope user

Cursorの場合

Cursor では、グローバル設定ファイルまたはワークスペース設定ファイルの mcp.json に「MyASP MCP Connect」連携の設定値を追加します。

1.Cursor の右上にある 歯車アイコン > Settings をクリックします。

Cursor > 歯車アイコン > Settings

2.「Tools & MCPs」を選択し、『+Add Custom MCP』をクリックします。

Tools & MCPs > Add Custom MCP

3.開いた「mcp.json」にMyASP管理画面上で発行したCursor用の接続設定を入力します。
入力したら「mcp.json」を保存しCursorを再起動します。

入力例:
※下記はサンプルコードのため、URL情報やAPIキーを含みません。実際に設定する値はMyASP上から取得してください。

{
  "mcpServers": {
    "myasp": {
      "type": "http",
      "url": "※MyASP のMCPサーバーURL",
      "headers": {
        "X-MyASP-Server-URL": "※ご利用MyASPのURL(例:https://example.devmyasp.com)",
        "X-MyASP-API-Key": "※MyASPで発行したAPIキー"
      }
    }
  }
}

mcp.jsonへの設定例

接続確認をする

設定が完了したら、AIツールから 「MyASP MCP Connect」へ接続できるか確認します。

1.AIツールを起動し、「MyASP MCP Connect」が利用できるか確認する指示を入力します。

MyASP MCP が利用できるか確認して
MyASPのシナリオ一覧を取得して

2.シナリオ一覧やMyASP上の情報が取得できることを確認します。

正常に情報の取得ができれば、基本的な接続確認は完了です。

接続確認の結果例

うまく接続できない場合

  • MCPサーバーURLが正しいか確認する
  • X-MyASP-Server-URL が正しいサーバーURLになっているか確認する
  • X-MyASP-API-Key が正しいか確認する
  • AIツールを再起動して再度試す

接続後は、シナリオ一覧取得や一括配信メールの下書き作成などからお試しください。

この記事は役に立ちましたか?

役に立った
役に立たなかった
ご回答いただきありがとうございます!