polymarket-mcp
polymarket-mcp
Аналитика рынков предсказаний для ИИ-агентов. Рейтинги кошельков, обнаружение арбитража, анализ ликвидности и ленты цен в реальном времени для Polymarket — на основе проприетарных данных из более чем 195 отобранных ончейн-кошельков.
Что он умеет?
Спросите своего ИИ-агента:
"Найди все рынки 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 запросов в день.
Инструмент | Стоимость |
| $0.05/запрос |
| $0.05/запрос |
| $0.05/запрос |
| $0.05/запрос |
| $0.05/запрос |
| $0.01/запрос |
| $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.0github.com/whitmorelabs/polymarket-mcp — вопросы, PR и звезды приветствуются.
This server cannot be installed
Maintenance
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