polymarket-news-mcp について
polymarket-news-mcpは、ニュース見出しを関連するPolymarket予測市場に照合し、リアルタイムのオッズとリンクを返すMCPサーバーです。照合理由を確認でき、標準では読み取り専用で、取引ツールは任意で有効化します。
主な機能
- 01ニュース文と関連する予測市場の照合
- 02最近のニュースと市場の照合結果の取得
- 03市場検索とリアルタイムオッズの確認
- 0424時間取引量による注目市場の表示
- 05照合語、スコア、市場リンクの提示
- 06任意で有効化する取引ツール
活用シーン
- 01速報が影響する可能性のある予測市場の確認
- 02最近のニュースに関連する市場とオッズの追跡
- 03テーマ別に市場を検索して活発度を確認
- 04個人の署名キーを使って取引機能を有効化
MCP 対応
ニュース照合、市場検索、リアルタイムオッズのツールをMCPクライアントに公開します。標準では読み取り専用でAPIキーやウォレットは不要です。取引ツールは取引用エクストラを導入し、署名キーを設定した場合のみ利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | |
| top_k | integer | いいえ |
詳細
polymarket-news-mcp
AI エージェントに見出しを渡すと、そのニュースで動く Polymarket のマーケットがわかります。
現実世界のニュースと予測マーケットをつなぐ MCP(Model Context Protocol)サーバーです。Polymarket の価格を調べられる MCP サーバーはたくさんありますが、このサーバーが答えるのは別の問いです。「たった今これが起きた――それに対する世界の見方は、どこを見ればわかるのか?」 マッチングは決定論的で説明可能です。マッチするたびに、該当した正確な用語と信頼度スコアが表示されるため、エージェント自身がマッチングの妥当性を判断できます。
デフォルトでは読み取り専用です。API キー、ウォレット、資産の預託は不要で、最新のオッズとリンクのみを提供します。オプションの取引ツールもあります(v0.2.0 以降)が、[trading] エクストラをインストールし、さらに自分の署名キーを設定しない限り有効になりません。取引をご覧ください。
ツール
| ツール | 内容 |
|---|---|
match_news(text, top_k) | 見出し向けのツールです。 ニュースの見出し/スニペットから、影響を与える可能性のあるマーケットを、最新のオッズ、24 時間の取引高、マッチスコア、一致した用語、詳細リンクとともに表示します |
latest_matched_news(top_k, max_age_hours) | ライブフィードです。主要メディアの最近の見出し(暗号資産、政治、世界、スポーツ)を、それぞれ関連するマーケットと照合して表示します |
search_markets(query, top_k) | 約 2,000 件のアクティブなマーケットを対象に、柔軟なフリーテキスト検索を行います |
trending_markets(top_k) | 24 時間の取引高に基づいて、現在最も活発なマーケットを表示します |
get_market(slug_or_url) | URL またはスラッグを指定して、1 件のマーケットの最新オッズを表示します |
例
match_news("Federal Reserve signals rate hike as inflation stays hot")
[
{"question": "Fed rate hike in 2026?", "match_score": 17.2,
"outcomes": {"Yes": 0.47, "No": 0.53}, "volume_24h_usd": 812440,
"matched_terms": ["fed", "hike", "rate", "rate hike"],
"url": "https://polymarket.com/event/fed-rate-hike-in-2026"},
{"question": "Fed Rate Hike by July 2026 Meeting?", "match_score": 17.0,
"outcomes": {"Yes": 0.08, "No": 0.92}, ...}
]
インストール
Python ≥3.10 が必要です。uv を使う場合(インストール不要):
uvx polymarket-news-mcp
Claude Code
claude mcp add polymarket-news -- uvx polymarket-news-mcp
Claude Desktop/任意の MCP クライアント(claude_desktop_config.json):
{
"mcpServers": {
"polymarket-news": {
"command": "uvx",
"args": ["polymarket-news-mcp"]
}
}
}
または従来の pip を使います:pip install polymarket-news-mcp
次に、コマンド polymarket-news-mcp を実行します。
取引(オプトイン、v0.2.0 以降)
このサーバーはデフォルトで読み取り専用です。取引ツールは、自分の署名キーを指定してエクストラをインストールした場合にのみ利用できます。
pip install "polymarket-news-mcp[trading]"
export POLYMARKET_PRIVATE_KEY=0x... # YOUR key. Stays local, signs locally.
export POLYMARKET_FUNDER=0x... # your Polymarket proxy/funds address (browser-wallet accounts)
# optional: POLYMARKET_SIGNATURE_TYPE (0 EOA / 1 proxy / 2 Safe / 3 deposit wallet)
# optional: POLYMARKET_MAX_ORDER_USD (spend cap per order, default 100)
ツール:trading_status、place_limit_order、place_market_buy、my_open_orders、
cancel_order、my_positions。すべての注文に支出上限が適用されます。
透明性 — ビルダーへの貢献表記。 このサーバーを通じて発注された注文には、
newsbet ビルダーコードが付与されます(メイカー/テイカー手数料は 0 bps — 追加料金はかかりません)。Polymarket の
Builders プログラムにより、ルーティングされた取引高がこのプロジェクトに計上されます。フォークでは
POLYMARKET_BUILDER_CODE で上書きできます。
セキュリティ。 キーがマシンの外部に送信されたり、ログに記録されたりすることはありません。資金を限定した専用の 取引用ウォレットを使用してください。マーケットの SELL は、上流の動作が曖昧なため意図的に提供していません。売却には指値注文を使用してください。
上流に関する既知の注意点(2026 年 7 月)。 Polymarket の py-clob-client-v2 は現在、新しい「入金ウォレット」アカウントの署名に対応していません(#52、
#70、
#76)。ブラウザーウォレットを使って Polymarket のウェブサイトから作成したアカウント(署名タイプ 0/1/2)は利用できます。POLYMARKET_FUNDER に自分の Polymarket プロフィールアドレスを設定してください。
利用地域。 Polymarket の CLOB は、制限対象地域(米国を含む)からの注文をサーバー側で拒否します。禁止されている場所でこれらのツールを使用した場合の責任は利用者にあります。この内容は金融アドバイスではありません。
マッチングの仕組み
テキストとマーケットの質問/イベントタイトル間で IDF 重み付けによる用語の重なりを調べ、さらに次の要素を考慮します。
フレーズ(バイグラム)の一致、数値の正規化($120,000 ≡ 120k)、アクセント記号の除去、
重要度ゲート(すべてのマッチに、まれで有益なアンカーが必要です。「the」ではなく「openai」など)、
イベントごとに最良のマーケットを 1 件だけ残す重複排除、相対的なカットオフ。マーケットデータは
Polymarket の公開 Gamma API から取得します(流動性上位約 2,000 件のマーケットを対象とし、~/.cache/polymarket-news-mcp/ に 15 分間キャッシュします)。キャッシュが空の状態での初回呼び出しでは、インデックスの構築に約 10~15 秒かかります。2 回目以降の呼び出しは即時に完了します。
注意事項と制限
- 情報提供のみを目的としており、金融アドバイスではありません。Polymarket の利用可否は管轄地域によって異なります。このサーバーが注文を行うことはありません。
- ニュースフィードのソース:CoinDesk、Cointelegraph、Decrypt、The Block、SEC、BBC World & Politics、ESPN(RSS)。追加のソースに関する PR を歓迎します。
- マッチスコアが 15 以上の場合は信頼度が高く、10~15 の場合は関連エンティティとのマッチです。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。