Polymarket MCP Server
Polymarket MCP Server
⚠️ Уведомление: Quantish закрывается. Платформа Quantish (quantish.live) прекращает работу. Этот MCP-сервер размещается самостоятельно и продолжит работать независимо, но команда Quantish больше не будет поддерживать или обновлять этот проект. Если вы работаете в сфере прогнозных рынков и нуждаетесь в инфраструктуре реального времени, обратите внимание на polynode.dev.
Самостоятельно размещаемый MCP-сервер для торговли на прогнозных рынках Polymarket.
Обзор
Этот пакет предоставляет MCP-сервер (Model Context Protocol), который позволяет ИИ-агентам торговать на прогнозных рынках Polymarket через сеть Polygon.
Related MCP server: polymarket-mcp
Возможности
Полная торговля на Polymarket — покупка/продажа на любом рынке Polymarket
Управление кошельками Polygon — создание и управление кошельками с интеграцией Safe
Транзакции без газа — большинство операций используют ретранслятор Polymarket (MATIC не нужен)
Совместимость с MCP — работает с Claude, Cursor и любым MCP-клиентом
Возможность самостоятельного размещения — запуск на Railway, Fly.io или любом Node.js-хостинге
Быстрый старт
git clone https://github.com/joinQuantish/polymarket-mcp
cd polymarket-mcp
npm installПеременные окружения
Переменная | Обязательна | Описание |
| Да | Строка подключения PostgreSQL |
| Да | 32-байтовая шестнадцатеричная строка для шифрования кошелька |
| Да | RPC-эндпоинт Polygon |
| Нет | Секрет для HMAC-аутентификации доверенных ботов |
| Нет | Порт сервера (по умолчанию 3000) |
Генерация ключей шифрования
# Generate ENCRYPTION_KEY (32 bytes = 64 hex chars)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
# Generate BOT_SIGNING_SECRET (for trusted bot auth)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"Настройка базы данных
Подойдет любая PostgreSQL-база данных. Варианты:
Провайдер | Примечания |
Railway | Добавьте сервис PostgreSQL, скопируйте |
Supabase | Бесплатный тариф на supabase.com, скопируйте строку подключения из Настройки > База данных |
Neon | Бессерверный Postgres на neon.tech, доступен бесплатный тариф |
Local Docker |
|
Установите вашу DATABASE_URL, затем выполните:
# Generate Prisma client
npm run db:generate
# Create tables
npm run db:pushЗапуск сервера
# Development
npm run dev
# Production
npm run build
npm startДоступные инструменты
Аккаунт и кошелёк
Инструмент | Описание |
| Создать аккаунт с новым кошельком (или восстановить существующий) |
| Развернуть Safe-кошелёк и установить разрешения |
| Проверить статус развертывания кошелька и разрешений |
| Получить балансы USDC/MATIC |
| Получить адреса для пополнения (EVM, Solana, BTC) |
| Экспортировать приватный ключ кошелька |
| Импортировать существующий кошелёк |
Торговля
Инструмент | Описание |
| Разместить ордер на покупку/продажу |
| Отменить открытый ордер |
| Отменить все открытые ордера |
| Получить историю ордеров |
| Выполнить несколько ордеров атомарно |
| Получить биды/аски рынка |
| Получить среднюю цену рынка |
Позиции
Инструмент | Описание |
| Получить ваши позиции |
| Синхронизировать позиции с Polymarket API |
| Проверить доступные для получения выигрыши |
| Получить выигрыши по завершенным рынкам |
| Получить все активы ERC-1155 (включая подаренные) |
Переводы и свопы
Инструмент | Описание |
| Отправить мостовой USDC |
| Отправить нативный USDC от Circle |
| Отправить доли ERC-1155 |
| Отправить MATIC с EOA |
| Обменять токены через LI.FI |
| Получить котировку обмена |
API-ключи
Инструмент | Описание |
| Список ваших API-ключей |
| Создать новый API-ключ |
| Отозвать API-ключ |
Примечание: Инструменты поиска рынков (
search_markets,get_market,get_active_markets) доступны через Discovery MCP.
Формат API
Сервер предоставляет эндпоинт JSON-RPC 2.0 по адресу /mcp:
curl -X POST https://your-server.com/mcp \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_balances",
"arguments": {}
},
"id": 1
}'Конфигурация MCP-клиента
Claude Desktop / Cursor
{
"mcpServers": {
"polymarket": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://your-server.com/mcp",
"--header",
"x-api-key: YOUR_API_KEY"
]
}
}
}Безопасность
Вернувшиеся пользователи
В целях безопасности вернувшиеся пользователи (существующий externalId) не могут получить новые API-ключи без аутентификации. Варианты:
Использовать существующий API-ключ — если он у вас сохранён
HMAC-аутентификация (только для доверенных ботов) — подпишите с помощью
BOT_SIGNING_SECRET:signature = HMAC-SHA256(externalId:timestamp, BOT_SIGNING_SECRET)Новый аккаунт — используйте другой
externalId
Разработка
# Install dependencies
npm install
# Generate Prisma client
npm run db:generate
# Run migrations
npm run db:push
# Start development server
npm run devРесурсы
GitHub: joinQuantish/polymarket-mcp
Discovery MCP: joinQuantish/quantish-discovery
Документация Polymarket: docs.polymarket.com
Лицензия
Этот проект лицензирован в соответствии с PolyForm Noncommercial License 1.0.0.
Бесплатно для личного использования, исследований и некоммерческих целей. Коммерческое использование требует явного разрешения от Quantish Inc. Свяжитесь с hello@quantish.live для получения коммерческой лицензии.
Разработано Quantish Inc.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server that gives AI agents direct access to Polymarket Crypto prediction markets, enriched with live spot prices. Discover markets, analyze order books, paper trade strategies, track activity, and execute live trades — all through natural language.1AGPL 3.0
- Alicense-qualityBmaintenanceAn MCP server and Python toolkit that provides AI agents with real-time tools for Polymarket prediction markets, including liquidity scanning, arbitrage detection, and slippage estimation. It also offers advanced wallet intelligence, portfolio risk calculation, and probabilistic reasoning to enhance market analysis and strategy.1MIT
- AlicenseCqualityBmaintenanceMCP server that provides a unified prediction market API for multiple venues like Polymarket and Kalshi, allowing AI agents to discover markets, fetch order books, and execute trades through a single interface.324388MIT
- Alicense-qualityCmaintenanceAgent-native, self-hosted MCP server for crypto trading and DeFi management. Enables agents to query balances, execute trades, and manage positions with a policy engine and secure key storage.7Apache 2.0
Related MCP Connectors
No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.
HiveCapital MCP Server — autonomous investment layer for AI agents
Polymarket + Hyperliquid + macro for AI agents. 38 tools, signal backtest, SSE streaming. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/joinQuantish/polymarket-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server