---
title: "Sitecore Marketer MCP server"
slug: "sitecore-marketer-mcp-server"
abstract: "Sitecore Marketer MCP Serverは、マーケターやAIエージェントが自然言語を使ってSitecoreで作業できるよう支援します。複雑なAPIをシンプルで目標ベースの行動に変換し、日常のマーケティングワークフローにシームレスに組み込めます。"
---
# Sitecore Marketer MCP server

## 概要

Sitecore Marketer MCPサーバーは、AIエージェントが自然言語を使ってSitecoreAIとやり取りできるようにします。ユーザーのプロンプトを、ページ作成、コンテンツ管理、キャンペーン最適化などの安全で実行可能なアクションに変換します。

Model Context Protocol(MCP)を基盤とし、[Agent API](https://api-docs.sitecore.com/ai-capabilities/agent-api)を通じてAIクライアント(例:Claude Desktop、Cursor IDE)をSitecoreAIツールに接続し、デジタル体験ライフサイクル全体にわたる安全なアクセスを提供します。

Sitecoreのエージェントプラットフォームとの [相互運用性](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/integrating-sitecore-with-agentic-platforms.html "Integrating Sitecore with agentic platforms") の一環として、マーケターとAIエージェントがより効果的に連携できるようになり、ワークフローの簡素化、タスクの自動化、デジタル体験の接続を可能にします。

マーケターは自然言語を使ってAIエージェントにページ作成、コンポーネント追加、コンテンツ更新を依頼するだけで済みます。サーバーはリクエストを解釈し、適切なSitecoreAIツールを呼び出し、ユーザーがインターフェースを操作したりAPI呼び出しを管理したりすることなくタスクを完了します。

## 特徴

Marketer MCPサーバーは以下の機能をサポートしています:

-   **サイト管理** - ウェブサイトの取得と管理を行い、構造や関連ページを含めて、視認性と管理を向上させます。
-   **ページ管理** - ページの作成と取得、そしてその中のコンポーネントやレイアウトを整理します。
-   **コンテンツ管理** - システム間での構造化コンテンツの管理、作成、更新、削除、検索が含まれます。
-   **コンポーネント管理** - 利用可能なコンポーネントを閲覧し、そのデータソースを動的コンテンツ配信に設定します。
-   **資産管理** - デジタル資産とそのメタデータを検索・管理し、効率的なメディア処理を実現します。
-   **パーソナライズ** - パーソナライズされたコンテンツのバリエーションやターゲティングルールを作成・管理し、ユーザーのエンゲージメントを向上させます。
-   **ブランドキット** - キャンペーンやチャネル間で一貫性を確保するためにブランドキットを取得し管理します。
-   **ブランドコンテキスト** - ブランドコンテキストを取得し、フォルダやファイル構造を閲覧し、コンテンツを取得できます。
-   **ブリーフ** - マーケティングブリーフの作成、洗練、保存、利用可能なブリーフタイプ取得、特定のブリーフの詳細取得。
-   **実験** - ページ上でコンポーネントレベルのA/B/nテストを作成・更新します。
-   **フロー定義** - ページ上のフロー定義(A/B/nテストやパーソナライズ)を取得し、バリアントを設定し、特定のバリアントの詳細を取得する。

## セットアップ

Marketer MCPサーバーは、互換性のある任意のMCPクライアントから接続可能です。

> !注**始める前に**接続する前に、以下のことを必ず確認してください:
> 
> -   Claude Desktop、Cursor IDE、Copilot Studio、Postman、Codexアプリなどの互換性のあるMCPクライアント。
> -   SitecoreAIアプリの [管理者役割](https://doc.sitecore.com/sai/en/developers/sitecoreai/creating-users-in-sitecoreai.html) です。
> -   Marketer MCPサーバーで使いたいSitecoreAI組織とテナントへのアクセス。

各クライアントはMarketer MCPサーバーと通信するために特定の設定を必要とします。お好みのクライアントの手順に従ってください。

> !注以前のMCPサーバーURL https://edge-platform.sitecorecloud.io/mcp/marketer-mcp-prodは引き続きサポートされていますが、推奨停止の段階にあります。新しい設定には更新されたURL https://marketer.sitecorecloud.io/mcp/marketer-mcp-prodを使用してください。

### Claude Desktop

MarketerのMCPサーバーをカスタムコネクターとしてClaude Desktopに接続できます。

接続の設定方法:

1.  **Claude Desktop**を開いてください。
    
2.  左側のサイドバーでプロフィール名をクリックし、「 **設定**」を選択します。
    
3.  カスタマイズ**でコネクタ****ーへ行**きます。
    
4.  **「追加**」>**「カスタムコネクタを追加**」をクリックします。
    
5.  「 **カスタムコネクタの追加** 」ダイアログで、以下の詳細を入力してください:
    
    -   **名前**: *Marketer MCP*。
        
    -   **リモートMCPサーバーURL**:
        
        https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod
        
6.  **追加**をクリックします。マーケターMCPはコネクターのリストに表示されます。
    
7.  **Connect**をクリックします。ClaudeはブラウザでSitecore認証ページを開きます。
    
8.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
    
9.  MCPサーバーで使いたい組織とテナントを選択します。
    
10.  促されたら「 **Claudeを開く** 」をクリックしてClaude Desktopに戻り、セットアップを完了します。
     
11.  接続を確認するには、Claude Desktopで新しい会話を開始し、「 *利用可能なすべてのサイトをリストアップ*」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### カーソルIDE

Marketer MCPサーバーをカスタムMCPサーバーとしてCursor IDEに追加することで接続できます。

接続の設定方法:

1.  **カーソルIDE**を開く。
    
2.  「**設定**\>**表示**」をクリックします。
    
3.  ツール **& MCP**に行ってください。
    
4.  クリック :mdiPlus: **新しいMCPサーバー**。
    
5.  mcp.jsonファイルに以下の構成を追加してください:
    
    {
     "mcpServers": {
     "marketer": {
     "url": "https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod",
     "auth": {
     "type": "external"
     }
     }
     }
    }
    
6.  mcp.jsonファイルを保存してください。マーケターMCPが利用可能なツールのリストに現れました。
    
7.  「 **Connect**」をクリックします。
    
8.  Cursorが外部ウェブサイトの開封確認を求めたら、「 **Open**」をクリックしてください。CursorはブラウザでSitecore認証ページを開きます。
    
9.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
    
10.  MCPサーバーで使いたい組織とテナントを選択します。
     
11.  表示されたら「 **カーソルを開く** 」をクリックしてカーソルIDEに戻り、セットアップを完了します。
     
12.  接続を確認するには、カーソルチャットを開き、**エージェント** モードを選択し、「 *利用可能なすべてのサイトをリストアップ*」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### Visual Studioコード

Visual Studio Codeでは、Marketer MCPサーバーに接続し、GitHub Copilot Chatを使って直接リクエストをテストできます。

> !注**始める前に**Visual Studio CodeでGitHub Copilot Chatを有効にしていることを確認してください。
> 
> 詳しくは「 [VS CodeでGitHub Copilotを設定する](https://code.visualstudio.com/docs/setup/copilot)」をご覧ください。

接続の設定方法:

1.  **Visual Studio Code**を開いてください。
    
2.  コマンドパレットは以下のキーボードショートカットのいずれかで開いてください:
    
    -   Windowsでは **Ctrl+Shift+Pを押します。**
    -   macOSでは **Shift+Command+P**を押します。
3.  Searchから**MCP: Open User Configuration**を選択してください。
    
4.  以下の設定をmcp.jsonファイルにコピー&ペーストし、保存します:
    
    {
     "servers": {
     "marketer": {
     "type": "http",
     "url": "https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod",
     "auth": {
     "type": "external"
     }
     }
     }
    }
    
5.  Marketer MCPサーバーを起動してください。サーバーは以下のいずれかの方法で起動できます:
    
    -   mcp.jsonファイルで、Marketer MCPサーバー設定の上にある**「スタート**」をクリックしてください。
    -   コマンドパレットを開き、 **MCP:リストサーバーを実行し**、 **マーケター**を選択し、次に **「スタートサーバー**」を選択します。
    -   **拡張機能**ビューを開き、「**MCP Server - Installed**」を展開し、**マーケター**を選択し、「**サーバー開始**」をクリックします。
6.  Visual Studio Codeは外部ウェブサイトを開くかどうかを確認するよう促します。 **「許可**」をクリックします。
    
7.  「 **開く」**をクリックします。Visual Studio CodeはブラウザでSitecore認証ページを開きます。
    
8.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
    
9.  MCPサーバーで使いたい組織とテナントを選択します。
    
10.  プロンプトが表示されたら、「 **Visual Studio Codeを開く** 」をクリックしてセットアップを完了します。
     
11.  接続を確認するには、**チャット**を開き、エージェントモードに切り替え、「 *利用可能なすべてのサイトをリストアップ*」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### コパイロット・スタジオ

Marketer MCPサーバーをMicrosoft Copilot Studioのエージェントに接続し、ツールとして利用できます。詳しくは「 [Copilot StudioエージェントにMCPサーバーを追加する](https://www.youtube.com/watch?v=gcYz-l6R6FQ) 」動画をご覧ください。

> !注**始める前に**Copilot Studioで [エージェントを作成し](https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-get-started) ていることを確認してください。

接続の設定方法:

1.  **Copilot Studio**を開いて、既存のエージェントを開設してください。
    
2.  エージェントの **ツール** タブに行ってください
    
3.  クリック :mdiPlus: **ツールを追加**。
    
4.  「 **Create New 」セクション**で「 **Model Context Protocol**」を選択します。
    
5.  「 **モデルコンテキストプロトコルの追加サーバー** 」ダイアログで、以下の詳細を入力してください:
    
    -   **サーバー名**: *Marketer MCP*。
        
    -   **サーバーの説明**:例えば、*Copilot StudioをSitecore Marketer MCPサーバーに接続*します。
        
    -   **サーバーURL**:
        
        https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod
        
6.  **認証**設定で**OAuth 2.0**を選択してください。
    
7.  次のOAuthの詳細が登場します:
    
    -   **タイプ**: *Dynamic*
        
    -   **認証URL**:
        
        https://marketer.sitecorecloud.io/mcp/authorize/marketer-mcp-prod
        
    -   **トークンURLテンプレート**:
        
         https://marketer.sitecorecloud.io/mcp/token
        
8.  **「作成**」をクリックします。
    
9.  Copilot StudioがリダイレクトURLとMCPサーバーの詳細を表示したら、「 **次へ**」をクリックします。
    
10.  **ツールの追加**ダイアログで**「接続**」へ行きます。
     
11.  「 **接続されていない」**をクリックし、「 **新しい接続を作成」**をクリックしてください。
     
12.  **「作成**」をクリックします。Copilot StudioはブラウザでSitecore認証ページを開きます。
     
13.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
     
14.  MCPサーバーで使いたい組織とテナントを選択します。
     
15.  接続が接続済みと表示されたら、「 **追加」をクリックして設定**してください。
     
16.  接続を確認するには、エージェントテストチャットパネルを開き、「 *利用可能なすべてのサイトをリストアップ*」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

> !注もしCopilot Studioが使用前にMCPサーバーの接続を求めたら、接続マネージャーを開き、「 **Connect**」をクリックし、「 **送信**」をクリックし、再度プロンプトを試行してください

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### Postman

Marketer MCPサーバーをPostmanのAIリクエストに接続し、OpenAI、Google Gemini、または他の対応プロバイダーなどのAIモデルプロバイダーを使って直接プロンプトをテストできます。

> !注**始める前に**[PostmanでAIリクエストを作成し](https://learning.postman.com/docs/use/send-requests/protocols/ai-requests/create#create-a-new-ai-request)、選択したプロバイダーの認証情報を設定していることを確認してください。

接続の設定方法:

1.  **Postman**を開いて、既存のAIリクエストを開きます。
    
2.  ツールタブを開い **てください** 。
    
3.  **「追加サーバー**」フィールドに、Marketer MCPサーバーエンドポイントを入力してください:
    
    https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod
    
4.  「 **サーバーを追加**」をクリックします。Postmanは**MCPサーバー**の項目にサーバーをリストアップします。
    
5.  「 **認証**」をクリックします。PostmanはブラウザでSitecore認証ページを開きます。
    
6.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
    
7.  MCPサーバーで使いたい組織とテナントを選択します。
    
8.  Postmanに戻り、Marketer MCPサーバーが有効で利用可能なツールが表示されているかを確認してください。
    
9.  保存 **をクリックしてAI**リクエストを保存してください。
    
10.  接続を確認するには、**Prompt**タブを開き、「 *List all available sites* 」といったプロンプトを入力してから**Send**をクリックします。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### Codexアプリ

Marketer MCPサーバーをCodexアプリに接続し、自然言語プロンプトを使ってSitecoreとやり取りできます。

接続の設定方法:

1.  **Codexアプリ**を開いてください。
    
2.  左側のペインから **設定** を開き、次に **設定**を選択します。
    
3.  **統合**画面に行き、**MCPサーバー**を選択します。
    
4.  **「サーバーを追加」**をクリックします。
    
5.  以下の詳細を入力してください。
    
    -   **名前**: *Marketer MCP*。
        
    -   **輸送タイプ**: *Streamable HTTP*。
        
    -   **リモートMCPサーバーURL**:
        
        https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod
        
6.  **「保存**」をクリックします。マーケターMCPはMCPサーバーのリストに表示されます。
    
7.  認証 **をクリックします。**CodexアプリはブラウザでSitecore認証ページを開きます。
    
8.  **Marketer MCPサーバー認証要求ダイアログ**で「**アクセス許可**」をクリックします。
    
9.  MCPサーバーで使いたい組織とテナントを選択します。
    
10.  接続を確認するには、Codexで新しいチャットを開始し、「利用可能なサイトをすべてリストする」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
     

これでプロンプトを使ってSitecoreAIとやり取り始めることができます。 [例のプロンプト](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#example-prompts "Example prompts") や[Marketer MCPツールの参考文献](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html#tool-reference "Tool reference") を参照してください。

### その他のクライアント

Marketer MCPサーバーは、Streamable HTTP経由でMCPサーバーをサポートする他のMCP互換クライアントから接続できます。

接続の設定方法:

1.  MCP対応クライアントを開いてください。
    
2.  新しいMCPサーバーを追加してください。
    
3.  以下の詳細でサーバーの設定を行います:
    
    -   **サーバー名**: *Marketer MCP*。
        
    -   **輸送タイプ**: *Streamable HTTP*。
        
    -   **サーバーURL**:
        
        https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod
        
4.  クライアントがJSON設定ファイルを使用している場合は、以下の設定パターンをご利用ください:
    
    {
     "mcpServers": {
     "marketer": {
     "type": "http",
     "url": "https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod",
     "auth": {
     "type": "external"
     }
     }
     }
    }
    
5.  設定を保存してください。
    
6.  Marketer MCPサーバーにConnectしてください。
    
7.  クライアントがブラウザでSitecore認証ページを開いたら、「 **アクセスを許可**」をクリックします。
    
8.  MCPサーバーで使いたい組織とテナントを選択します。
    
9.  接続を確認するには、MCPクライアントでチャット、プロンプト、またはエージェントのテストパネルを開き、「\*利用可能なすべてのサイトをリストする」といったプロンプトを入力してください。接続が成功すると、クライアントは選択したテナントのサイト一覧を返します。
    

## 認証

Marketer MCPサーバーは、Sitecore Identityを介したインタラクティブなユーザー認証を備えた [認証コードフロー](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow)を使用しています。これにより、安全なユーザー主導のサインインが保証され、テナントレベルの隔離性が維持されます。

プロセス概要:

1.  **サインイン** - MCPホストがSitecoreログインページを開きます。
2.  **ユーザー認証** - 有効な認証情報でサインインします。
3.  **認可** - ユーザーがMarketer MCPサーバーへのアクセスを許可します。
4.  **組織とテナント選択** - ユーザーが組織とテナントを選択します。
5.  **トークン保存** - アクセストークンとリフレッシュトークンはテナントコンテキスト内で安全に保存されます。
6.  **APIアクセス** - すべてのツール呼び出しは、選択したテナントにスコープされた認証済みトークンを使用します。

## 例

以下の例は、Sitecore Marketer MCPサーバーが自然言語プロンプトを通じて一般的なタスクを実行するためにどのように使われているかを示しています。

### 例1:ランディングページを作成する

**ユーザープロンプト:***夏の割引プロモーションのために新しいランディングページを作成*

**何が起こるか:**

-   サーバーは適切なテンプレートを使ってサイトのホーム(または選択した親)の下にランディングページを作成します。
-   エージェントはコンポーネント(例:Hero、ページヘッダー、テキストバナー、プロモーション)を追加します。
-   エージェントはリクエストに基づいてコンテンツ、画像、リンクを入力します。
-   オプションのページレベルフィールド(SEOやメタデータなど)は更新されることがあります。
-   サーバーはページをSitecoreAIに保存します。
-   サーバーはページアイテムのID、コンテンツパス、ルートを返します。

### 例2:コンテンツ作成

**ユーザープロンプト:***夏のプロモーションについて新しいブログ記事を作成する*

**何が起こるか:**

-   サーバーは適切なテンプレートを使って新しい記事ページを作成します。
-   エージェントはコンポーネント(例:ページヘッダー、リッチテキスト、CTAバナー)を追加します。
-   エージェントはコンテンツや内部リンクを入力します。
-   オプションのページレベルフィールド(タイトル、要約、SEOメタデータなど)は更新されることがあります。
-   サーバーはページをSitecoreAIに保存します。
-   サーバーはページアイテムのID、コンテンツパス、ルートを返します。

### 例3:マーケティングブリーフを作成する

**ユーザープロンプト:***特別なブランド記念セールのためのマーケティングブリーフを作成する*

**何が起こるか:**

-   サーバーは利用可能なブランドキットとブリーフタイプに基づいてドラフトブリーフを生成します。
-   エージェントはブリーフを提示し、更新や変更を促します。
-   あなたはブリーフを確認し確認します。
-   サーバーはそのブリーフを下書きとしてSitecoreAIに保存します。
-   サーバーは簡単なID、名前、ステータス、所在地を返します。

## プライバシーポリシー

マーケターMCPサーバーは、Sitecoreのプライバシー慣行および適用されるデータ保護規則に従ってデータを処理します。

詳細については、[Sitecoreのプライバシーポリシー](https://www.sitecore.com/legal/privacy-policy)をご覧ください。

## 支援

Sitecore Marketer MCPサーバーの追加利用支援については、以下のリソースにアクセスできます。

-   [マーケターMCPツールの参考資料やその他の情報](https://doc.sitecore.com/sai/ja/users/sitecoreai/sitecore-marketer-mcp-server/marketer-mcp-tool-reference-and-other-information.html "Marketer MCP tool reference and other information") - ツール、プロンプト、トラブルシューティング、FAQです。
-   [Marketplaceのドキュメント](https://doc.sitecore.com/mp/en/developers/sdk/0/sitecore-marketplace-sdk/adding-the-sitecore-marketer-mcp-to-marketplace-apps.html) - MarketerのMCPサーバーをMarketplaceアプリに追加する方法。
-   [Marketer MCPの記事](https://www.sitecore.com/resources/insights/artificial-intelligence/marketer-mcp-agent-api) - Marketer MCPサーバーとAgent APIがどのように連携するかの概要。

問題、質問、トラブルシューティングについては、Sitecore Cloud Portalを通じて [サポートケースを作成](https://doc.sitecore.com/portal/en/developers/sitecore-cloud-portal/en/create-a-support-case.html) してください。