actually-mcp-server
Actually — что рынки думают на самом деле
Расширение для Chrome и MCP-сервер, накладывающие котировки предсказательных рынков на новости, которые вы уже читаете.
Новости сообщают, что «эксперты обеспокоены» или что «коэффициенты растут». Но в них редко когда называется конкретное число. Это число существует — на предсказательном рынке, где люди ставят собственные деньги на исход. Просто оно живёт в другой вкладке, и чтобы найти его, нужно вообще знать, что такой рынок существует.
Actually закрывает этот разрыв. Откройте статью, нажмите на иконку на панели инструментов — и расширение сопоставит текст с живыми рынками Polymarket, а затем покажет вероятность, которую даёт сам рынок. Без аккаунта, без кошелька, без регистрации.

Что он делает
Сопоставляет статью с рынком. Локальная модель эмбеддингов (
Xenova/all-MiniLM-L12-v2, ~33 МБ) оценивает текст статьи относительно кешированного набора рынков, с повышением за совпадение ключевых слов и чисел. Числа важны — энкодер их практически не видит, поэтому «падение до $57,500» эмбедится почти так же, как «достижение $120,000».Работает на вашем устройстве. Модель и среда выполнения WASM встраиваются в сборку — при установке или работе ничего не загружается с CDN, а при настройках по умолчанию текст статьи никогда не покидает ваш компьютер.
Читает страницы не на английском. Перед сопоставлением они переводятся на английский с помощью встроенного Chrome API
Translator(локально, без сети). Каждый вопрос на Polymarket написан по-английски, а в локальной модели 86 кириллических токенов из 30522. Непереведённый русскоязычный заголовок уходит в шум при эмбеддинге. После перевода тот же заголовок дает 0.53–0.71 относительно рынка, о котором он на самом деле, при нижней планке 0.35.
Торгует — опционально. Подключите любой кошелёк WalletConnect v2 для лимитных и маркет-ордеров, продаж, снятия висящих ордеров, а также для панели позиций с ценой входа и P&L. Ключи и средства никогда не хранятся у нас.
Подходит и для агентов. Те же возможности доступны через Model Context Protocol:
check_news,get_market,place_order,sell_order,cancel_order,get_positions.
Related MCP server: Polymarket Predictions MCP
Как это устроено
extension/ Chrome MV3 extension (React popup, offscreen document)
extension/worker/ Cloudflare Worker - API proxy, rate limiting, market cache
packages/core/ Matching, pricing and Polymarket API logic, shared by both clients
packages/mcp-server/ MCP server, published to npm as actually-mcp-server
packages/market-cache-builder/ Cron job that precomputes the market embeddingsТяжёлые работу выполняется в offscreen-документе, потому что сервис-воркеры MV3 не могут запускать WASM, удерживать WebSocket или жить достаточно долго, чтобы подписать ордер.
Рынок в кэше — это 2000 открытых рынков с предвычисленными эмбеддингами; кэш пересобирается каждые два часа. При выборке объединяются три порядка: объём за 24 часа, общий объём и свежесть, потому что одна сортировка по общему объёму — неправильный агрегат для текущих новостей: рынок, открытый сегодня утром и привязанный к сегодняшнему заголовку, не имеет уже истории и каждый раз проигрывает рынку выборов годичной давности.
Worker создан, чтобы никакой клиент не хранил у себя учётные данные. Он проксирует API Polymarket, отдаёт клонные предвычисленный кэш и выступает удалённым подписывающим для relayer, so that builder-credential остаётся на сервере и никогда не отправляет в расширение.
Запуск
npm install
npm run models:fetch -w extension # bundle the embedding model
npm run build -w extension # type-check + build to extension/distЗагрузите extension/dist как распакованное расширение в Chrome. Сначала скопируйте extension/.env.example в .env.local и заполните файл — при сборке Worker-адрес, WalletConnect project id и код build запекаются внутрь.
npm test --workspaces # 686 tests across four workspacesПриватность
Поиск рынков бесплатен и не требует додают процесса. Здесь нет content-скриптов: страница читается только тогда, когда вы кликаете, и только в активной вкладке. При настройках по умолчанию (локальные эмбеддинги, перевод на устройстве) текст статьи не покидает ваш компьютер. Телеметрия — только по желанию и отключена по умолчанию.
Полная политика: https://actually-api.sofiaseremeteva.workers.dev/privacy
Статус
Расширение собрано и проходит финальные проверки перед релизом; заявка в Chrome Web Store сейчас на рассмотрении. actually-mcp-server опубликован на npm.
Погашение итоговой позиции находится в стадии тестирования: проверены аутентификация builder-ссылки, выбор neg-risk контрактов и защита от случая нулевого баланса — операция завершена на живых сервисах. Пока ни одно погашение не было доведено до полного получения средств.
Торговля недоступна в ряде юрисдикций (US, GB, FR, BE, AU, SG, TH, TW, PL и странах, находящихся под санкциями); это ограничение работает на стороне Worker. Просмотр котировок работаетOther.
Actually не является финансовой рекомендацией.
Лицензия
См. LICENSE.
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables interaction with Polymarket prediction markets through read-only access to market data, events, orderbooks, and user positions, plus authenticated trading capabilities for creating and managing orders.1
- AlicenseNot gradedqualityDmaintenanceEnables real-time access to Polymarket prediction market odds, allowing AI agents to retrieve events, markets, and search for predictions with formatted outputs.5MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Polymarket prediction markets, including retrieving market data, user positions, and trading history.82010Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables LLM agents to interact with Polymarket prediction markets, including market discovery, real-time pricing, analytics, account management, and trading with built-in safety guards.MIT
Related MCP Connectors
Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.
Polymarket + Hyperliquid + macro for AI agents. 38 tools, signal backtest, SSE streaming. Free tier.
Classify Polymarket wallets as human or bot, score their trading edge, read open positions.
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/Sofiia7/actually'
If you have feedback or need assistance with the MCP directory API, please join our Discord server