mcpField
C
Cafe24

Cafe24

ローカル
appmonster.co.krビジネス・マーケティング06 日前に更新

Cafe24 について

Cafe24は、Cafe24 Admin APIに接続するMCPサーバーです。AIエージェントで商品、バリエーション在庫、注文、掲示板投稿を確認・管理するモール運営者向けで、書き込みには人の承認を設定できます。

主な機能

  1. 01条件を指定した商品一覧の取得
  2. 02商品詳細とバリエーションの確認
  3. 03商品情報とバリエーション在庫の編集
  4. 04注文と掲示板一覧の取得
  5. 05掲示板記事の投稿

活用シーン

  1. 01商品とバリエーション在庫の確認
  2. 02価格や表示状態の変更
  3. 03期間を指定した注文の確認
  4. 04お知らせやブログ記事の掲載

MCP 対応

Cafe24 Admin APIの商品、在庫、注文、掲示板の操作をMCPツールとして提供し、書き込みツールでは人の承認を利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"groove79-mcp-cafe24": {
"command": "npx",
"args": [
"-y",
"@appmonster/mcp-cafe24"
],
"env": {
"CAFE24_MALL_ID": "<CAFE24_MALL_ID>",
"CAFE24_CLIENT_ID": "<CAFE24_CLIENT_ID>",
"CAFE24_CLIENT_SECRET": "<CAFE24_CLIENT_SECRET>",
"CAFE24_REFRESH_TOKEN": "<CAFE24_REFRESH_TOKEN>",
"OKAGENT_API_KEY": "<OKAGENT_API_KEY>",
"KMCP_WRITE_MODE": "<KMCP_WRITE_MODE>"
}
}
}
}
起動コマンドnpx -y @appmonster/mcp-cafe24
設定が必要な環境変数
CAFE24_MALL_IDMall id (subdomain of your Cafe24 admin)
CAFE24_CLIENT_IDApp client id from developers.cafe24.com
CAFE24_CLIENT_SECRETシークレットApp client secret
CAFE24_REFRESH_TOKENシークレットOptional: seed refresh token instead of running `mcp-cafe24 auth`
OKAGENT_API_KEYシークレットOK Agent key (free at okagent.kr) — writes then wait for your OK on KakaoTalk. Unset: writes ask for confirmation in the chat first.
KMCP_WRITE_MODEapproval | confirm | direct (default: approval if OKAGENT_API_KEY is set, else confirm)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@appmonster/mcp-cafe240.2.0

ツール

7

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
limitintegerいいえ
offsetintegerいいえ
displayenumいいえT = ストアに表示、F = 非表示T | F
sellingenumいいえT = 販売中、F = 販売停止T | F
product_noarrayいいえ指定する商品番号
product_namestringいいえ名前の部分一致

詳細

@appmonster/mcp-cafe24

Cafe24 Admin API 用の MCP サーバーです。Claude、Cursor、ChatGPT から Cafe24 モールを管理できます。商品一覧の取得・編集、バリエーション在庫の設定、注文の確認、掲示板への記事投稿が可能です。書き込み時には人による承認が必要です。

Cafe24 ショッピングモール用 MCP サーバーです。エージェントが商品・在庫・注文・掲示板を直接扱います。

セットアップ(初回のみ)

  1. Cafe24 Developers でアプリを作成します(Cafe24 モールアカウントでログイン → パートナー 가입 → App 관리 → ADD PRODUCT → Web)。
    • Redirect URI には、自分が管理するドメインの https:// を指定する必要があります。Cafe24 は http:// と IP アドレスを拒否します。404 になるページでもかまいません。コードはアドレスバーに届きます(例:https://yourdomain.com/cafe24/callback)。
    • 권한선택 (쇼핑몰 운영자):商品・注文・掲示板 → 読み取り+書き込み、店舗 → 読み取り。タイムゾーンは Asia/Seoul に設定します。保存します。
    • Client ID と Client Secret Key(인증정보 → 보기)を控えてください。mall id は管理画面のサブドメインです({mall_id}.cafe24.com)。
  2. 一度認証します(トークンは ~/.config/kmcp/cafe24/<mall_id>.json に保存されます)。
    CAFE24_MALL_ID=yourmall CAFE24_CLIENT_ID=... CAFE24_CLIENT_SECRET=... \
    CAFE24_REDIRECT_URI=https://yourdomain.com/cafe24/callback npx -y @appmonster/mcp-cafe24 auth
    
    モールの管理画面が開くので、동의함 をクリックします。ブラウザーは ?code=… が付いたリダイレクト URL に移動します。その URL を1分以内にターミナルに貼り付けてください。http://localhost のリダイレクトを使う場合は、CLI が自動的に受け取ります(ローカル開発専用)。 アクセストークンの有効期間は2時間で、自動的に更新されます。リフレッシュトークンはローテーションされ、有効期間は2週間です。その期間を超えてサーバーを使わなかった場合は、再度 auth を実行してください。

実際のモールで動作を確認済みです(2026-10):商品、バリエーション、在庫の書き込み、注文、掲示板、トークンの更新ローテーション。書き込みはすぐに反映されますが、約1~2秒以内に読み取ると、古い値が表示される場合があります。

インストール

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "cafe24": {
      "command": "npx",
      "args": ["-y", "@appmonster/mcp-cafe24"],
      "env": {
        "CAFE24_MALL_ID": "yourmall",
        "CAFE24_CLIENT_ID": "your-client-id",
        "CAFE24_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

任意の環境変数:CAFE24_REFRESH_TOKEN(ブラウザー手順を省略してトークンを設定)、CAFE24_API_VERSION(デフォルトは 2026-09-01。Cafe24 がこのバージョンの提供を終了した場合、クライアントはエラーで Cafe24 が指定するバージョンに切り替えて処理を続行します)、CAFE24_SHOP_NO(デフォルトは1)、CAFE24_REDIRECT_URI。

ツール

ツールアクセス説明
cafe24_list_products読み取り商品名・表示・販売状況のフィルターを使って GET /admin/products を実行します
cafe24_get_product読み取り商品の詳細とバリエーション(オプションコード、在庫)を取得します
cafe24_update_product書き込み商品名、価格、表示、販売状況を更新します。指定したフィールドのみが対象です
cafe24_update_inventory書き込みバリエーションの在庫を設定します(PUT …/variants/{code}/inventories)
cafe24_list_orders読み取り指定した期間の注文を、商品、購入者、受取人の情報とともに取得します
cafe24_list_boards読み取り掲示板とその番号を取得します
cafe24_create_article書き込み掲示板に投稿します(お知らせ、ブログ、Q&A の回答)

書き込みツールには destructiveHint: true が設定され、approveWrite フックに従って動作します。

プロンプトの例

  • 「이번 주 신규 주문 몇 건이야? 미발송 건만 보여줘」
  • 「'전동 드릴' 상품 가격을 89,000원으로 바꿔줘」
  • 「공지사항 게시판에 추석 배송 안내 올려줘」

MIT © Appmonster

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。