GoodBarber Public Mcp について
GoodBarber Skillsは、GoodBarberのeコマース、コミュニティ、メンバーシップ、CMSアプリを管理する44のワークフロー集です。運営担当者は会話形式で商品、注文、販促、購読、コンテンツ、通知、分析を扱えます。
主な機能
- 014種類のアプリ向け44ワークフロー
- 02商品、注文、販促の管理
- 03購読と顧客状況の確認
- 04CMSコンテンツの作成と監査
- 05一斉・対象別プッシュ通知の送信
- 06分析レポートとダイジェストの作成
活用シーン
- 01商品販売と在庫の確認
- 02販促キャンペーンの準備と評価
- 03購読状況の監査と見込み客のフォロー
- 04編集コンテンツの企画と公開
MCP 対応
各スキルはGoodBarber MCPサーバーのツールを使ってアプリデータを操作します。ホスト型サーバーはStreamable HTTPで接続し、GoodBarber Public API keyを使うブラウザー認証フローを備えています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.goodbarber.dev/mcp/sseclaude mcp add --transport http goodbarber-skills https://mcp.goodbarber.dev/mcp/sse{"mcpServers":{"goodbarber-skills":{"type":"http","url":"https://mcp.goodbarber.dev/mcp/sse"}}}Cursor で開く{"servers":{"goodbarber-skills":{"type":"http","url":"https://mcp.goodbarber.dev/mcp/sse"}}}VS Code で開く{"mcpServers":{"goodbarber-skills":{"type":"http","url":"https://mcp.goodbarber.dev/mcp/sse"}}}{"mcpServers":{"goodbarber-skills":{"serverUrl":"https://mcp.goodbarber.dev/mcp/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
GoodBarber スキル
あらゆる MCP 対応クライアントで GoodBarber アプリを管理するための、AI を活用した 44 個のスキルです。eコマース、コミュニティ、メンバーシップ、CMS に対応しています。
Smithery に掲載されています。
これらのスキルは GoodBarber MCP server に接続し、会話形式のインターフェースから、商品、注文、顧客、プロモーション、サブスクリプション、コンテンツ、分析などを管理するための構造化されたワークフローを AI アシスタントに提供します。
スキルとは?
スキルは、MCP(Model Context Protocol)経由で GoodBarber アプリの API を使って特定のタスクをどのように実行するかを AI アシスタントに教える指示ファイル(.md)です。API ツールを一つずつ手動で呼び出す代わりに、スキルはデータ取得から書式設定されたレポートの作成まで、ワークフロー全体を単一の自然言語によるリクエストで実行します。
たとえば、*「今月のベストセラーを見せて」*と尋ねると、shop-best-sellers スキルが呼び出され、注文とカタログを自動的に取得してランキングを計算し、書式設定されたレポートを返します。
クイックスタート
オプション A — Claude Code プラグインとしてインストールする
このリポジトリは Claude Code プラグインです。GoodBarber MCP サーバー(.mcp.json)と 44 個のスキルを 1 つのパッケージにまとめています。
git clone https://github.com/goodbarber/goodbarber-skills.git
claude --plugin-dir ./goodbarber-skills
プラグインがコミュニティマーケットプレイスに掲載されたら、代わりに任意のセッションからインストールできます。
/plugin marketplace add anthropics/claude-plugins-community
/plugin install goodbarber@claude-community
最初に GoodBarber ツールを呼び出すと、Claude Code が認証ページを開きます。Public API key を貼り付けて、認証を確定してください。詳細は SETUP.md を参照してください。
オプション B — 手動でセットアップする(任意の MCP クライアント)
1. GoodBarber MCP に接続する
クライアントに GoodBarber MCP サーバーをカスタムコネクターとして追加する必要があります。このサーバーは、ストリーミング可能な HTTP を介してMCP 2026-07-28 プロトコルを実装しています(ハンドシェイク方式の旧クライアントも引き続き接続できます)。/mcp/sse というパス名は歴史的なものであり、後方互換性のためだけに維持されています。
MCP サーバーの URL:
| 設定 | URL |
|---|---|
| 単一アプリ | https://mcp.goodbarber.dev/mcp/sse |
| 複数アプリ | https://mcp.goodbarber.dev/<app_id>/mcp/sse |
複数のアプリを管理している場合は、<app_id> を GoodBarber アプリの ID に置き換えてください。
認証: GoodBarber MCP サーバーでは、ブラウザーを使用した OAuth フローが使われます。
MCP クライアントが MCP エンドポイントに接続すると、
mcp.goodbarber.devの認証ページが開く場合があります。そのページで、GoodBarber Public API key を貼り付けて、認証を確定するよう求められます。Public API key は、アプリの GoodBarber バックオフィスにある Public API / MCP server ページで生成してください。重要:
- ブラウザーで
/authorizeURL を手動で開かないでください。- MCP クライアントから MCP エンドポイントに接続してください。
- クライアントは、認証リクエストに必要なパラメーター一式(
redirect_uri、client_id、state、code_challengeなど)を自動的に生成します。必要なパラメーターを指定せずに認証ページを手動で開くと、認証に失敗します。
Claude Desktop(Cowork):
- Settings > Connectors を開きます
- Add custom connector をクリックします
- 上記の MCP サーバー URL を入力します
- コネクターによって GoodBarber の認証ページが開きます。そこで Public API key を貼り付けて、認証を確定します
Claude Code(CLI):
# Single app
claude mcp add goodbarber --transport http https://mcp.goodbarber.dev/mcp/sse
# Multiple apps
claude mcp add goodbarber --transport http https://mcp.goodbarber.dev/<app_id>/mcp/sse
その後、Claude Code のセッションを開始します。GoodBarber のツールを初めて呼び出すと、CLI によってブラウザーで GoodBarber の認証ページが開きます。そこで Public API key を貼り付けて、認証を確定し、OAuth フローを完了します。
Cursor / VS Code / Windsurf:
MCP 設定ファイル(.cursor/mcp.json、.vscode/mcp.json など)に追加します。
{
"mcpServers": {
"goodbarber": {
"url": "https://mcp.goodbarber.dev/mcp/sse"
}
}
}
クライアントから初めて接続すると、ブラウザーで OAuth フローが開始されます。GoodBarber の認証ページで Public API key を貼り付けて、認証を確定してください。
Cline:
Cline で MCP Servers を開き、「Remote server」、トランスポートに Streamable HTTP、URL に https://mcp.goodbarber.dev/mcp/sse を選択するか、以下を cline_mcp_settings.json に追加します。
{
"mcpServers": {
"goodbarber": {
"type": "streamableHttp",
"url": "https://mcp.goodbarber.dev/mcp/sse",
"disabled": false,
"autoApprove": []
}
}
}
初回接続時に、Cline によってブラウザーで GoodBarber の認証ページが開きます。そこで Public API token を貼り付けて、認証を確定してください。設定ファイルに API key を記載する必要も、環境変数を設定する必要もありません。エージェントは llms-install.md に従ってインストールすることもできます。
その他の MCP 対応クライアント:
上記の MCP エンドポイント(Streamable HTTP)をクライアントに指定してください。GoodBarber MCP サーバーは標準 MCP プロトコルに準拠しており、準拠するクライアントであればどれでも使用できます。
2. スキルをインストールする
このリポジトリをクローンし、アプリの種類に応じたスキルだけをコピーします。
git clone https://github.com/goodbarber/goodbarber-skills.git
注: 以下の例では、Claude のローカルスキルディレクトリ(
~/.claude/skills/)を使用しています。別のクライアントを使用する場合は、そのクライアントが指定するディレクトリにスキルフォルダーをコピーしてください。
eCommerce アプリ:
cp -r goodbarber-skills/skills/ecommerce/* ~/.claude/skills/
Community アプリ:
cp -r goodbarber-skills/skills/community/* ~/.claude/skills/
Membership アプリ:
cp -r goodbarber-skills/skills/membership/* ~/.claude/skills/
CMS / コンテンツ(コンテンツセクションがあるすべてのアプリ):
cp -r goodbarber-skills/skills/cms/* ~/.claude/skills/
ヒント: CMS スキルは複数のアプリ種別にまたがって使えます。コンテンツセクション(記事、アジェンダ、マップ、ギャラリー、動画、音声)があるアプリ種別と一緒にインストールしてください。
ヒント: GoodBarber アプリに複数の種別(例:eCommerce と Membership)が組み合わされている場合は、両方のディレクトリからスキルをインストールしてください。
注: スキルのディレクトリ名にはファミリーの接頭辞(
shop-、community-、membership-、cms-)が付いており、重複しないため、複数のファミリーのスキルを同じ保存先に配置できます。
3. 確認する
AI アシスタントに 「どのようなスキルがありますか?」 と尋ねます。インストール済みの GoodBarber スキルが一覧表示されるはずです。
オプション C — Grok Build にインストール
同じパッケージは Grok Build プラグインでもあります。.grok-plugin/plugin.json には 44 個のスキルが記載され、.mcp.json では GoodBarber MCP サーバーが宣言されています。
grok plugin install goodbarber/goodbarber-skills --trust
プラグインが xAI plugin marketplace に掲載されたら、名前を指定してインストールする(grok plugin install goodbarber --trust)か、/marketplace で選択してください。
GoodBarber ツールを初めて呼び出すと、Grok がブラウザーで認証ページを開きます。Public API key を貼り付けて、認証してください。/mcps で接続を確認し、/skills で 44 個のスキルを一覧表示できます。詳細は SETUP.md をご覧ください。
アプリの種類別スキル
eコマース(18 個のスキル)
カタログと商品
| スキル | 説明 |
|---|---|
shop-best-sellers | 指定した期間の販売数と売上に基づいて商品を順位付けします |
shop-catalog-audit | 不完全な商品情報(画像、説明、バリエーションの欠落)を検出します |
shop-low-performers | 売上がゼロ、または非常に少ない商品を特定します |
shop-orphan-products | どのコレクションにも割り当てられていない商品を見つけます |
shop-product-launch | バリエーション、画像、SEO を含む商品の新規作成をガイドします |
shop-stock-check | 在庫レベルを監査し、在庫切れや在庫僅少の商品にフラグを付けます |
shop-reorder-planner | 販売速度に基づいて、サプライヤーに送付できる補充リストを生成します |
注文と顧客
| スキル | 説明 |
|---|---|
shop-order-followup | 処理が必要な注文(保留中、発送待ち、配達待ち)の ToDo リスト |
shop-customer-insights | 顧客を VIP、ロイヤル顧客、休眠顧客、一度きりの購入者に分類します |
shop-rfm-segmentation | 最新購買日/購入頻度/購入金額に基づいて顧客を分類します |
shop-prospect-nurture | 見込み顧客の優先順位を付け、コンバージョンにつながるアクションを提案します |
プロモーション
| スキル | 説明 |
|---|---|
shop-promo-campaign | 1 つのワークフローでプロモーションコードを作成し、告知プッシュ通知を送信します |
shop-promo-performance-review | キャンペーン前、実施中、終了後のプロモーションの効果を分析します |
分析とコミュニケーション
| スキル | 説明 |
|---|---|
shop-traffic-report | アプリ単位の分析:ページビュー、起動数、セッション数、プラットフォーム |
shop-kpi-monitor | しきい値に基づいて、日次/週次 KPI の健全性に関するアラートを送信します |
shop-weekly-digest | 週次のビジネス概要を自動作成します |
shop-push-broadcast | すべての顧客向けプッシュ通知を作成、プレビュー、予約、送信します |
shop-push-targeted | 特定の顧客または見込み顧客向けプッシュ通知を作成、プレビュー、予約、送信します |
コミュニティ(5 個のスキル)
| スキル | 説明 |
|---|---|
community-traffic-report | アプリ分析:プラットフォーム別のページビュー、起動数、セッション数 |
community-push-broadcast | 全員、または特定のコミュニティグループにプッシュ通知を送信します |
community-push-targeted | 特定のコミュニティユーザーにプッシュ通知を送信します |
community-device-landscape | プラットフォームの分布、上位デバイス、OS バージョン |
community-weekly-digest | 週次のコミュニティ活動概要 |
メンバーシップ(10 スキル)
サブスクリプション
| スキル | 説明 |
|---|---|
membership-subscription-audit | 有効なサブスクリプションと期限切れのサブスクリプション、解約率、解約リスクのある登録者、再獲得の機会 |
membership-expiration-calendar | 近日中に期限を迎えるサブスクリプションの予定 |
membership-longest-subscribers | 最も長く利用しているロイヤルティの高い登録者を特定 |
membership-internal-subscription-grant | 社内向けサブスクリプションの作成、更新、取り消し |
ユーザーと分析
| スキル | 説明 |
|---|---|
membership-prospect-followup | 成約に向けてメンバーシップの見込み客に優先順位を付ける |
membership-traffic-report | アプリ分析:プラットフォーム別のページビュー、起動回数、セッション数 |
membership-push-broadcast | 対象となるすべてのユーザーにプッシュ通知を送信 |
membership-push-targeted | 特定のユーザー、またはサブスクリプションのステータス別の対象者にプッシュ通知を送信 |
membership-device-landscape | プラットフォームの分布、主要デバイス、OS バージョン |
membership-weekly-digest | メンバーシップ事業の週間振り返り |
CMS/コンテンツ(11 スキル)
記事、予定イベント、地図上のスポット、フォトギャラリー、動画、音声などの編集コンテンツを管理するスキルです。CMS コンテンツセクションを備えた GoodBarber アプリであれば、どれでも利用できます。
作成と公開
| スキル | 説明 |
|---|---|
cms-article-publish | 本文の段落、カテゴリー、スラッグ、公開スケジュール、ペイウォールを含む記事全体を、ガイドに沿って作成 |
cms-event-publish | 開始日時と終了日時、場所、本文を指定して予定イベントを作成 |
cms-place-publish | 説明を添えて地図上のスポット(住所と座標)を作成 |
cms-gallery-builder | 画像をフォトギャラリーに一括アップロードし、タイトルとステータスを設定 |
cms-article-restructure | 既存の記事本文の段落を並べ替え、整理し、修正 |
品質とガバナンス
| スキル | 説明 |
|---|---|
cms-content-audit | あらゆる種類のコンテンツから不完全なもの(カバー画像なし、本文が空、日付や座標の欠落)を検出 |
cms-draft-review | 古い下書きや未完成のコンテンツを抽出し、推奨される次のステップを提示 |
cms-paywall-audit | IAP アプリ向け:プレミアムコンテンツに一貫性のある無料プレビュー(accessTier、maxFreeParagraphs)が設定されているか確認 |
cms-stale-content-refresh | 古くなった記事を、更新、再プロモーション、または終了の候補としてランク付け |
計画と振り返り
| スキル | 説明 |
|---|---|
cms-editorial-calendar | 今後の公開予定、近日開催のイベント、期限が近いコンテンツを一覧表示 |
cms-weekly-digest | 今週公開されたコンテンツと来週の公開予定を、コンテンツの種類別に表示 |
注記:
weekly-digest、traffic-report、push-broadcast、push-targetedという名前は、複数のアプリタイプで使われています。CMS スキルは、名前の衝突を避けるため、frontmatter でcms-プレフィックスを付けて名前空間を分けています(例:cms-weekly-digest)。複数のディレクトリからスキルをインストールする場合は、別々のフォルダーに分けてください。
使用例
"Show me my best sellers this month"
→ best-sellers
"Any products running low on stock?"
→ stock-check
"Create a 20% promo code for summer and notify everyone"
→ promo-campaign
"How's my churn rate looking?"
→ subscription-audit
"Send a push to the Paris group: meetup Friday at 7pm"
→ push-broadcast (community)
"Send a push to Marie and Alex: your item is back in stock"
→ push-targeted (eCommerce)
"Notify expired subscribers about the renewal offer tomorrow at 9am"
→ push-targeted (membership)
"Give me my weekly digest"
→ weekly-digest
"Write and publish an article about our new opening hours"
→ article-publish (cms)
"What content is scheduled to go live next week?"
→ editorial-calendar (cms)
"Audit my content for missing covers and empty posts"
→ content-audit (cms)
設計原則
すべてのスキルは、次のルールに従います。
- ページネーションを考慮 — 大規模なデータセットはサーバー側でフィルタリングし、無条件にページネーションしません
- あいまい検索 — 商品やコレクションを名前で指定すると、スキルが解決します
- ワークフローの連携 — すべてのスキルが、次に実行する関連スキルを 2~3 個提案します
- 確認なしで破壊的な操作を実行しない — 変更には常にユーザーによる明示的な確認が必要です
- 構造化された出力 — すべてのスキルが、一言だけの回答ではなく、形式の整ったレポートを返します
互換性
これらのスキルは、以下を含むMCP互換のあらゆるAIクライアントで動作します。
- Claude Desktop(Cowork)
- Claude Code(CLI)
- Cursor
- VS Code(Copilot、Claude、Clineなど)
- Windsurf
- Codex CLI
- Gemini CLI
- Grok Build(CLI)
- Model Context Protocolに対応するすべてのクライアント
リポジトリ構成
goodbarber-skills/
├── .claude-plugin/plugin.json
├── .grok-plugin/plugin.json # Grok Build manifest (lists the 44 skills)
├── .mcp.json
├── README.md
├── SETUP.md
├── server.json # manifest published to the official MCP registry (dev.goodbarber/goodbarber-public-mcp)
└── skills/
├── ecommerce/
│ ├── shop-best-sellers/SKILL.md
│ ├── shop-catalog-audit/SKILL.md
│ ├── shop-customer-insights/SKILL.md
│ ├── shop-kpi-monitor/SKILL.md
│ ├── shop-low-performers/SKILL.md
│ ├── shop-order-followup/SKILL.md
│ ├── shop-orphan-products/SKILL.md
│ ├── shop-product-launch/SKILL.md
│ ├── shop-promo-campaign/SKILL.md
│ ├── shop-promo-performance-review/SKILL.md
│ ├── shop-prospect-nurture/SKILL.md
│ ├── shop-push-broadcast/SKILL.md
│ ├── shop-push-targeted/SKILL.md
│ ├── shop-reorder-planner/SKILL.md
│ ├── shop-rfm-segmentation/SKILL.md
│ ├── shop-stock-check/SKILL.md
│ ├── shop-traffic-report/SKILL.md
│ └── shop-weekly-digest/SKILL.md
├── community/
│ ├── community-device-landscape/SKILL.md
│ ├── community-push-broadcast/SKILL.md
│ ├── community-push-targeted/SKILL.md
│ ├── community-traffic-report/SKILL.md
│ └── community-weekly-digest/SKILL.md
├── membership/
│ ├── membership-device-landscape/SKILL.md
│ ├── membership-expiration-calendar/SKILL.md
│ ├── membership-internal-subscription-grant/SKILL.md
│ ├── membership-longest-subscribers/SKILL.md
│ ├── membership-prospect-followup/SKILL.md
│ ├── membership-push-broadcast/SKILL.md
│ ├── membership-push-targeted/SKILL.md
│ ├── membership-subscription-audit/SKILL.md
│ ├── membership-traffic-report/SKILL.md
│ └── membership-weekly-digest/SKILL.md
└── cms/
├── cms-article-publish/SKILL.md
├── cms-article-restructure/SKILL.md
├── cms-content-audit/SKILL.md
├── cms-draft-review/SKILL.md
├── cms-editorial-calendar/SKILL.md
├── cms-event-publish/SKILL.md
├── cms-gallery-builder/SKILL.md
├── cms-paywall-audit/SKILL.md
├── cms-place-publish/SKILL.md
├── cms-stale-content-refresh/SKILL.md
└── cms-weekly-digest/SKILL.md
skills CLIでインストールする
skills CLIを使うと、対応するあらゆるエージェント(Claude Code、Cursor、Codex、GitHub Copilot、Windsurf、Gemini CLI、Antigravity、Clineなど)に、これらのスキルを1つのコマンドでインストールできます。
npx skills add goodbarber/goodbarber-skills
一覧から必要なスキルを選ぶか、--allですべての44個をインストールしてください。スキルはGoodBarber MCPサーバーを呼び出すため、先に接続してください(上記の「MCPサーバーをインストールする」を参照)。
貢献
スキルを追加したい場合は、skills/<app-type>/にSKILL.mdファイルを含むフォルダーを作成してください。既存の形式に従い、YAML frontmatter(name、description、compatibility)と、ツールのワークフロー、入出力の契約、ガードレールを記したMarkdownの手順を含めてください。
ライセンス
The Unlicense — パブリックドメインであり、制限はありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。