Skip to main content
Glama

polymarket-mcp

Аналитика рынков предсказаний для ИИ-агентов. Рейтинги кошельков, обнаружение арбитража, анализ ликвидности и ленты цен в реальном времени для Polymarket — на основе проприетарных данных из более чем 195 отобранных ончейн-кошельков.

PyPI PyPI Downloads License Python


Что он умеет?

Спросите своего ИИ-агента:

  • "Найди все рынки Polymarket, где цены ДА + НЕТ не складываются в 100%"

  • "Каким будет проскальзывание, если я куплю YES на $500 на рынке Bitcoin $100k?"

  • "Покажи мне топ-20 кошельков на Polymarket по рейтингу и PnL"

  • "Какие кошельки торгуют вместе с этим китом? Найди теневую сеть."

  • "Каков уровень ликвидности для этого рынка — безопасно ли входить?"

  • "Рассчитай риск моего портфеля по этим 5 позициям"

  • "Какова вероятность того, что биткоин достигнет $150k к июню?"

  • "Просканируй сегодняшние криптоновости и сопоставь их с открытыми рынками Polymarket"


Установка

pip install polymarket-trading-mcp

Или запустите напрямую:

uvx --python 3.11 polymarket-trading-mcp

Конфигурация MCP

Добавьте в ваш claude_desktop_config.json:

{
  "mcpServers": {
    "polymarket": {
      "command": "polymarket-mcp",
      "args": ["--stdio"]
    }
  }
}

Запуск в качестве SSE-сервера:

polymarket-mcp
# Starts on http://127.0.0.1:8000/sse

Запуск в качестве потокового HTTP:

polymarket-mcp --http
# Starts on http://127.0.0.1:8000/mcp

Затем укажите вашему клиенту адрес http://127.0.0.1:8000/sse или http://127.0.0.1:8000/mcp.


Сравнение

Функция

polymarket-mcp

Ручные вызовы CLOB

py-clob-client

Интеграция MCP

Да

Нет

Нет

Оценка проскальзывания

Да

Самостоятельно

Частично

Сканирование арбитража

Да

Самостоятельно

Нет

Аналитика кошельков

Да

Нет

Нет

Лента цен (мульти-источник)

Да

Нет

Нет

Вероятностный движок

Да

Нет

Нет

Расчет рисков портфеля

Да

Нет

Нет

Готовность к ИИ-агентам

Да

Нет

Нет


Инструменты

Бесплатные инструменты

Проход по книге ордеров CLOB и расчет средней цены исполнения для заданного размера позиции.

estimate_slippage(
    market_id="71321045679252212594626385532587807886473352341859285086426388424842616389328",
    side="BUY",
    position_size_usd=500.0
)

Возвращает: best_price, avg_fill_price, slippage_pct, liquidity_available, recommendation (go/caution/no-go).

Сканирование глубины ликвидности рынка со спредом и глубиной на 1%/2%/5% от средней цены.

scan_market_liquidity(market_id="71321045679252212594626385532587807886473352341859285086426388424842616389328")

Возвращает: best_bid, best_ask, spread_pct, корзины глубины, liquidity_grade (A/B/C).

Сканирование всех активных рынков Polymarket на предмет сумм цен YES + NO, которые не равны 1.00.

find_arbitrage_gaps(min_gap_pct=2.0)

Возвращает: рынки с разрывами, размер разрыва и направление для использования (BUY_BOTH или SELL_BOTH).

Криптовалютные цены в реальном времени от Binance и/или CoinGecko параллельно, с метаданными о задержке.

get_crypto_price(symbol="BTC", sources="binance,coingecko")

Возвращает: цены по каждому источнику, среднее значение, максимальное отклонение между источниками.

Оставшееся время и статус разрешения для активных контрактов Polymarket. 5-минутные/15-минутные контракты BTC используют парсинг временных меток slug для точного истечения срока.

get_contract_status(market_id="btc-updown-5m-1711234567")
get_contract_status(category="crypto")  # scan all short-duration contracts

Возвращает: time_remaining_seconds, time_remaining_human, current_odds.

Оценка вероятности любого события с использованием структурированного обоснования. Базовые ставки, ключевые факторы, анализ временных рамок — все в одном структурированном JSON-ответе.

estimate_probability(question="Will Bitcoin reach $150k before end of 2025?")

Возвращает: estimated_probability (0-1), confidence_level, factors_for, factors_against, base_rate_note, reasoning.

Математические метрики риска для портфеля позиций на рынке предсказаний. Без внешних вызовов API.

calculate_portfolio_risk(positions='[{"market_id": "abc123", "side": "YES", "size": 200, "entry_price": 0.65}]')

Возвращает: total_exposure, max_loss, max_gain, diversification_score, kelly_warnings, rebalancing_suggestions.

Возвращает методологию оценки, текущую статистику набора данных и цены. Вызовите это первым, чтобы оценить, стоят ли платные данные того. API-ключ не требуется.

Платные инструменты (требуется API-ключ)

7-дневная бесплатная пробная версия при регистрации. После пробного периода: оплата за запрос в USDC в сети Polygon. Скидка за объем: 50% при более чем 1000 запросов в день.

Инструмент

Стоимость

get_shadow_wallets

$0.05/запрос

get_top_wallets

$0.05/запрос

get_wallet_score

$0.05/запрос

get_wallet_pnl

$0.05/запрос

get_wallet_clusters

$0.05/запрос

get_btc_short_markets

$0.01/запрос

analyze_market_sentiment

$0.05/запрос

Поиск кошельков, которые торгуют вместе с исходным кошельком в одних и тех же категориях Polymarket.

get_shadow_wallets(seed_wallet="0xabc...", api_key="your-key")

Возвращает: до 20 теневых кошельков, ранжированных по интенсивности совместной торговли, общим категориям, коэффициентам выигрыша.

Лучшие кошельки Polymarket по версии движка оценки MoonMirror (PnL + последовательность + специализация - штраф за просадку).

get_top_wallets(api_key="your-key", limit=50, min_score=0.5)

Полная разбивка рейтинга для конкретного адреса кошелька.

get_wallet_score(address="0xabc...", api_key="your-key")

Возвращает: компоненты рейтинга, коэффициент выигрыша, количество сделок, актуальность данных.

Реализованный PnL для кошелька с разбивкой по категориям. Предварительно вычислен из подграфа Goldsky.

get_wallet_pnl(address="0xabc...", api_key="your-key")

Кошельки, которые независимо появляются вместе с 3+ различными высокорейтинговыми кошельками — более сильный сигнал, чем одиночное совпадение.

get_wallet_clusters(api_key="your-key", min_co_trades=3)

Активные 5-минутные и 15-минутные контракты Polymarket на BTC с токенами ID и текущими средними ценами. Кэшируется, обновляется каждые 60 секунд.

get_btc_short_markets(api_key="your-key")

Структурированный вероятностный анализ вопроса рынка предсказаний с использованием рассуждений Claude.

analyze_market_sentiment(question="Will Ethereum ETF hit $10B AUM by Q3 2025?", api_key="your-key")

Ценообразование

Уровень

Стоимость

Доступ

Бесплатные инструменты

$0

Проскальзывание, ликвидность, таймер, ленты цен, арбитраж, калькулятор риска

Платные инструменты

$0.05/запрос

Аналитика кошельков, анализ настроений

Пакет

pip install polymarket-trading-mcp

Все 10 инструментов

Также доступны отдельные пакеты: polymarket-slippage, polymarket-liquidity, polymarket-arb-detector, polymarket-price-feed, polymarket-sentiment, polymarket-timer, polymarket-news, polymarket-onchain


Почему этот сервер?

Все остальные MCP-серверы Polymarket запрашивают публичные API. У нас есть проприетарная аналитика кошельков — отобранные рейтинги, реальные данные PnL из Goldsky и сети теневых кошельков, обнаруженные через майнинг контрагентов. Данные, которые вы не получите больше нигде.

Платные инструменты для кошельков поддерживаются MoonMirror, движком аналитики кошельков Polymarket. MoonMirror постоянно отслеживает кошельки в сети, оценивает их по PnL, последовательности и специализации на рынке, а также предварительно вычисляет связи теневых кошельков.

Все запросы по кошелькам возвращаются менее чем за 100 мс, так как все предварительно вычислено. Никаких блокирующих вызовов подграфов.


Конфигурация

Все настройки через переменные окружения:

# Server
HOST=127.0.0.1
PORT=8000

# DB paths (for self-hosted wallet intelligence)
MOONMIRROR_DB_PATH=/path/to/moonmirror.db
SERVICES_DB_PATH=/path/to/services.db

# Pricing
PRICE_WALLET_INTEL=0.05
PRICE_MARKET_DATA=0.01
TRIAL_DAYS=7

# Rate limiting
RATE_PER_KEY=5
RATE_GLOBAL=20

# Create an API key
polymarket-mcp --create-key "customer-name"

# Top up a key's USDC balance
polymarket-mcp --top-up YOUR_KEY 10.0

github.com/whitmorelabs/polymarket-mcp — вопросы, PR и звезды приветствуются.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/whitmorelabs/polymarket-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server