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設定 をクリックします。
2.外部AIからMyASPを操作するための設定(MCP Connect APIキー管理)にて、以下の内容を入力・選択し、『APIキーを発行する』をクリックします。
| 項目名 | 詳細 |
|---|---|
| 管理名 | 管理名を入力します。 発行したAPIキーの用途など、入力内容は任意です。 |
| 権限 | 以下のいずれかを選択します。 ・読み取りのみ シナリオ一覧の取得、読者検索、メール配信成績の確認など、参照系の操作のみを行う場合に選択します。 ・読み取り+下書き作成 参照系の操作に加えて、一括配信メールの下書き作成や下書き更新も行う場合に選択します。 メール下書きの作成や更新を行いたい場合は、「読み取り+下書き作成」を選択してください。 |
3.画面にAPIキーが表示されます。
発行したAPIキー情報および、APIキーを含む接続設定例は一度しか表示されません。
必ずお手元に保管してください。
表示された接続設定例は、次項「AIツールで「MyASP MCP Connect」連携を行なう」でご案内するご利用のAIツール側での設定にて利用できます。
AIツールで「MyASP MCP Connect」連携を行なう
MyASPでAPIキーを発行したら、次にAIツール側で 「MyASP MCP Connect」連携を行います。
どのAIツールでも、基本的には以下の情報を設定します。
X-MyASP-Server-URL と X-MyASP-API-Key を設定しておくことで、AIへの指示ごとに毎回サーバーURLやAPIキーを指定する必要がなくなります。
| 項目 | 設定内容 |
|---|---|
| MCPサーバーURL | MyASP のMCPサーバーURL |
X-MyASP-Server-URL | ご利用中の MyASP サーバーURL |
X-MyASP-API-Key | MyASPで発行したAPIキー |
Codexの場合
1.左下の 設定 > 設定 をクリックします。
2.「MCPサーバー」を選択し、『+サーバーを追加する』をクリックします。
3.下記の通り設定し『保存する』をクリックします。
MCPサーバーの設定を保存したあとは、必ずCodexを再起動させてください。
直接設定ファイルで指定する場合
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 の左下から、「設定」をクリックします。
3.「開発者」を選択し、『設定を編集』をクリックします。
4.エクスプローラーが立ち上がり「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 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 userCursorの場合
Cursor では、グローバル設定ファイルまたはワークスペース設定ファイルの mcp.json に「MyASP MCP Connect」連携の設定値を追加します。
1.Cursor の右上にある 歯車アイコン > Settings をクリックします。
2.「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キー"
}
}
}
}接続確認をする
設定が完了したら、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ツールを再起動して再度試す
接続後は、シナリオ一覧取得や一括配信メールの下書き作成などからお試しください。



















