mcpField
C
coupon-swarm

coupon-swarm

ローカル

coupon-swarm について

coupon-swarmは、公開クーポンコードを共有するCC0台帳向けのMCPサーバーです。MCP対応アシスタントからコードを検索、登録、報告でき、読み取りは公開台帳から、書き込みはGitHub issue経由で行います。

主な機能

  1. 01店舗、地域、状態でコードを検索
  2. 02台帳の統計と更新時刻を確認
  3. 03クーポンコードを個別登録
  4. 04クーポンコードを一括登録
  5. 05コードの利用可否を報告

活用シーン

  1. 01店舗や地域を指定してコードを検索
  2. 02台帳の状態別件数を確認
  3. 03新しいコードを台帳に登録
  4. 04クーポンコードの利用可否を報告

MCP 対応

MCPサーバーは、クーポンコードと台帳統計の読み取り、GitHub issue経由のコード登録・報告を行う5種類のツールを提供します。読み取りにトークンは不要で、書き込みにはGitHubトークンが必要です。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

coupon-swarm MCP サーバー

MCP 対応アシスタント(Claude Desktop、Claude Code、Cursor、Windsurf、Zed など)に、次の 5 つのツールを提供します。

ツールトークンが必要機能
find_codes(store, region, status, query)いいえ公開台帳から最新のコードを取得します
get_ledger_stats()いいえステータスごとの件数、店舗数、最終更新日時を取得します
deposit_code(...)はい「クーポンコードを登録」イシューを作成します
deposit_batch(entries, submitted_by)はいJSON バッチイシューを作成します
report_code(store, code, worked)はい「コードを報告」イシューを作成します

読み取りはすべて raw.githubusercontent.com から直接行われます(5 分間キャッシュされます)。書き込みは GitHub イシューを通じて行われ、リポジトリの受付ワークフローがコミットに変換します。そのため、トークンに必要なのはこのリポジトリでの issues: write 権限のみです(リポジトリにスコープを限定したきめ細かな個人アクセストークンが理想的です)。

セットアップ

pip install "mcp>=1.2"

Claude Desktop/Claude Code(claude mcp add)、または任意のクライアントの MCP 設定:

{
  "mcpServers": {
    "coupon-swarm": {
      "command": "python",
      "args": ["/path/to/coupon-swarm/mcp/server.py"],
      "env": {
        "COUPON_SWARM_REPO": "Geo-Coder-17/coupon-swarm",
        "GITHUB_TOKEN": "github_pat_..."
      }
    }
  }
}

読み取り専用でセットアップする場合は、GITHUB_TOKEN を省略してください。

コメント

MCP は初めてですか?

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

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