mcpField
P
Patreon

Patreon

ローカル
github.com/KyuRishソーシャルメディア934 週間前に更新

Patreon について

Patreon MCP Serverは、クリエイターがAIアシスタント経由で自身のPatreonキャンペーン、支援者、ティア、投稿を確認できるサーバーです。読み取り専用で、支援者のメールアドレスや非公開メモを取得せず、データも保存しません。

主な機能

  1. 01クリエイタープロフィールとキャンペーンの表示
  2. 02支援者とティア詳細の確認
  3. 03投稿一覧と個別投稿の取得
  4. 04支援者と投稿のページネーション
  5. 05プライバシー項目を除外した読み取り専用アクセス

活用シーン

  1. 01支援者数とティア別内訳の確認
  2. 02支援者の決済状況と累計支援額の確認
  3. 03最近の投稿とキャンペーン詳細の取得

MCP 対応

Patreonのプロフィール、キャンペーン、支援者、投稿データをMCPクライアント向けのツールとして公開します。利用にはCreator Access Tokenが必要で、書き込み操作はありません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"patreon": {
"command": "uvx",
"args": [
"patreon-mcp-server"
],
"env": {
"PATREON_ACCESS_TOKEN": "<PATREON_ACCESS_TOKEN>"
}
}
}
}
起動コマンドuvx patreon-mcp-server
設定が必要な環境変数
PATREON_ACCESS_TOKENシークレットYour Patreon Creator Access Token

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

パッケージ
pypipatreon-mcp-server0.1.1

ツール

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

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

詳細

Patreon MCP サーバー

License: MIT Python 3.11+ MCP PyPI

mcp-name: io.github.KyuRish/patreon-mcp-server

AI アシスタントから Patreon のクリエイターデータにアクセスできます。認証に対応した初の Patreon MCP サーバーです。Claude Desktop、Cursor、Windsurf、VS Code Copilot、その他 MCP 対応クライアントで使用できます。

クイックスタート

1. Creator Access Token を取得する

Patreon Developer Portal にアクセスして、Creator Access Token をコピーします。このトークンでアクセスできるのは、ご自身のキャンペーンデータのみです。

2. MCP クライアントを設定する

Claude Desktop - claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "patreon": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/patreon-mcp-server", "src/patreon_mcp_server/server.py"],
      "env": {
        "PATREON_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

Claude Code - プロジェクトのルートにある .mcp.json に追加します:

{
  "mcpServers": {
    "patreon": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/patreon-mcp-server", "src/patreon_mcp_server/server.py"],
      "env": {
        "PATREON_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
3. 使用を開始する

AI アシスタントに、次のようなことを尋ねてみましょう:

  • 「Patreon のキャンペーンを表示して」
  • 「累計支援額が最も多いパトロンは誰?」
  • 「各ティアのパトロンは何人?」
  • 「支払いが減少しているパトロンは誰?」
  • 「最近の投稿を一覧表示して」

利用可能なツール

ツール説明返されるデータ
fetch_identity認証済みプロフィールUser
fetch_campaignsすべてのキャンペーンを一覧表示Campaign[]
fetch_campaignティア別の内訳を含むキャンペーンの詳細CampaignDetail
fetch_membersページ分割されたパトロン一覧(1ページあたり100件)MemberPage
fetch_postsページ分割された投稿一覧(1ページあたり20件)PostPage
fetch_postID を指定して単一の投稿を取得Post

ページネーション:fetch_members と fetch_posts は next_cursor フィールドを返します。次のページを取得するには、この値を cursor パラメーターに渡します。

データフィールド

Member

full_name、patron_status、pledge_cadence、lifetime_support_cents、currently_entitled_amount_cents、last_charge_date、last_charge_status、will_pay_amount_cents、is_follower、tiers、user_name

Campaign

creation_name、patron_count、pledge_url、published_at、url、vanity、is_monthly、created_at、image_url、summary、one_liner、pay_per_name

Tier

title、amount_cents、description、published、patron_count

Post

title、content、is_paid、is_public、published_at、url、embed_data、embed_url

プライバシーとデータ

このサーバーは、パトロンのプライバシーに配慮して設計されています:

  • パトロンのメールアドレスは取得しません - API にメールアドレスをリクエストすることはありません
  • 非公開のメモは取得しません - クリエイターがパトロンについて記したメモは除外されます
  • 読み取り専用 - 書き込み操作はなく、サーバーはデータを読み取るだけです
  • データを保存しません - MCP サーバー自体がデータをキャッシュまたは永続化することはありません

重要:このサーバーを AI アシスタントと使用する場合、パトロンデータ(名前、支援額、請求状況)は AI プロバイダー(例:Anthropic、OpenAI)に送信され、各社のデータ処理ポリシーに従って一時的に保持される場合があります。Patreon's Creator Privacy Promise および適用されるデータ保護法に準拠した利用を確保する責任は、利用者にあります。

このプロジェクトは Patreon と提携しておらず、Patreon による承認も受けていません。

前提条件

  • Python 3.11+
  • uv パッケージマネージャー
# Clone the repo
git clone https://github.com/kyurish/patreon-mcp-server.git
cd patreon-mcp-server

# Install dependencies
uv sync

# Test it runs
PATREON_ACCESS_TOKEN=your_token uv run src/patreon_mcp_server/server.py

プロジェクト構成

src/patreon_mcp_server/
  server.py        # Entry point
  mcp_server.py    # FastMCP init + client instance
  tools.py         # @mcp.tool() definitions
  models.py        # Pydantic models + JSON:API parsers
  utils/
    client.py      # PatreonClient (HTTP layer)

ロードマップ

このサーバーは現在、読み取り専用です。需要が十分にあれば、書き込み操作(投稿の作成、ティアの管理、パトロンへのメッセージ送信)を追加する予定です。関心を示すには、issue を作成するか、リポジトリにスターを付けてください。

ライセンス

MIT License です。詳細は LICENSE をご覧ください。

サポート

このプロジェクトが役に立った場合は、Patreon で開発を支援することをご検討ください。

コメント

MCP は初めてですか?

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

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