Polymarket Mcp Server について
Polymarket Mcp Serverは、ClaudeなどのMCPクライアントからPolymarketの市場や公開ウォレット情報を参照する読み取り専用サーバーです。板上の競争状況を基に流動性報酬市場を順位付けでき、認証情報は不要です。
主な機能
- 01市場とイベントの検索
- 02市場詳細と価格の確認
- 03リアルタイム注文板の取得
- 04過去の価格データの取得
- 05流動性報酬市場の順位付け
- 06公開ウォレットのポジション確認
活用シーン
- 01報酬条件のよい流動性市場の調査
- 02スプレッドと注文板の厚さの確認
- 03市場確率の推移の追跡
- 04ウォレットのポジションと活動の確認
MCP 対応
市場検索、詳細、注文板、価格履歴、報酬順位付け、ウォレット参照の読み取り専用ツールをMCPクライアントに提供します。stdioでPolymarketの公開APIに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | タイプごとに返すイベントの最大数(デフォルトは 10) |
| query | string | はい | フリーテキスト検索。例:'US election'、'bitcoin 100k'、'premier league' |
| activeOnly | boolean | いいえ | 現在アクティブ/取引可能なイベントに限定します(デフォルトは true) |
詳細
Polymarket MCP サーバー
Claude とあらゆる MCP クライアントに、最大規模の予測市場である Polymarketへの読み取り専用アクセスを提供するModel Context Protocol(MCP)サーバーです。市場を検索し、リアルタイムの注文板と価格履歴を取得し、あらゆるウォレットのポジションを確認できます。また、提示した1ドルあたりの実際の収益が最も高い市場の順に、流動性報酬対象の市場をランク付けします。
API キー不要。ウォレット不要。登録不要。 すべてのツールは Polymarket の公開 API を利用するため、Claude に追加すればすぐに動作します。
"Claude, find me Polymarket markets paying the most liquidity rewards with the least competition."
これが作られた理由
多くの予測市場ツールは「市場の一覧表示」で終わります。このサーバーは、マーケットメーカーが実際に重視する機能を追加します。list_reward_markets は、Polymarket のマーケットメイカー報酬プログラムを 日次報酬プール ÷ 注文板上の競争 でランク付けし、どの市場が存在するかだけでなく、指値注文による流動性提供で最も高い収益率を得られる市場を見つけます。
公式の @modelcontextprotocol/sdk を基盤とし、Zod による入力検証、適切なエラーエンベロープ、短時間のプロセス内キャッシュを備えています。そのため、Claude の1ターン内で同じ質問を繰り返しても高速に応答できます。
60秒で始める
Claude Code
claude mcp add polymarket -- npx -y polymarket-mcp-server
Claude Desktop
claude_desktop_config.json に次の内容を追加します
(macOS では ~/Library/Application Support/Claude/、Windows では %APPDATA%\Claude\)。
{
"mcpServers": {
"polymarket": {
"command": "npx",
"args": ["-y", "polymarket-mcp-server"]
}
}
}
Claude Desktop を再起動すると、🔌 メニューにツールが表示されます。これで完了です。認証情報の設定は不要です。
Cursor / その他の MCP クライアント
任意の MCP クライアントで、stdio コマンド npx -y polymarket-mcp-server を指定します。
ツール
| ツール | 機能 |
|---|---|
search_markets | イベントと市場を全文検索し、質問、価格、流動性、取引量、トークン ID を返します。 |
get_market | 1つの市場の詳細を取得します(ID またはスラッグで指定)。各結果のリアルタイムのミッドポイントとスプレッドも含まれます。 |
get_orderbook | 結果トークンのリアルタイムの買い注文と売り注文を取得し、最良買値・最良売値、ミッドポイント、スプレッドを計算します。 |
get_price_history | 要約統計付きの過去の確率時系列を取得します。長期間の場合は自動的にダウンサンプリングされます。 |
list_reward_markets | このサーバーならではの機能です。 マーケットメイカー報酬を支払う市場を、報酬プール ÷ 競争率の順にランク付けします。 |
get_trader_activity | 任意のウォレットの公開ポジション、最近のアクティビティ、またはポートフォリオ総額を取得します(大口投資家の動向を追跡できます)。 |
例:報酬対象市場のランク付け
You: Which Polymarket reward markets have the best pool-to-competition right now?
Claude: (calls list_reward_markets)
1. "Will Roberto Sánchez Palomino win the 2026 Peruvian presidential election?"
daily pool $2,000 · max spread 3.5¢ · min size 20 · competition $40.7k · score 0.049
...
score = dailyRewardPool / (competitionNotional + 1) です。competitionNotional は、注文板上でスコア算出スプレッド内にすでに提示されている流動性の想定元本(Σ price·size)であり、報酬をめぐる競争の激しさを示す指標です。
仕組み
Claude / MCP client ──stdio──▶ polymarket-mcp-server
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
Gamma API CLOB API Data API
(markets, search) (books, prices, rewards) (wallet positions)
- 読み取り専用で、認証情報は不要 — 公開エンドポイントのみを呼び出します。
- すべてのツールで Zod による入力検証を実施し、不正な入力は適切に拒否されます。
- 適切なエラー処理 — 上流で障害が発生した場合も、生のスタックトレースではなく、読みやすいメッセージを返します。
- 公開 API のレート制限に配慮し、頻繁に利用されるクエリを対象とした短い TTL キャッシュ(60秒)を備えています。
ローカル開発
git clone https://github.com/Birantx/polymarket-mcp-server.git
cd polymarket-mcp-server
npm install
npm run build
npm test # end-to-end smoke test against the live public APIs
stdio 経由で直接実行します。
node dist/index.js
ロードマップ
v0.1(今回のリリース):読み取り専用ツール。認証情報は不要です。v0.2(需要に応じて):CLOB クライアント経由の任意の認証済み注文を、明示的なキー設定を必須として追加します。
免責事項
これは非公式のコミュニティ製ツールであり、Polymarket とは提携していません。読み取り専用で、情報提供を目的としています。ここに記載されている内容は、いかなる場合も金融アドバイスではありません。お住まいの地域では、予測市場の利用が制限されている場合があります。
ライセンス
MIT © 2026 — LICENSEを参照してください。
キーワード:Polymarket MCP サーバー、Model Context Protocol、Claude、Anthropic、予測市場、マーケットメイキング、流動性報酬、MCP ツール、AI 取引リサーチ。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。