Skip to main content
Glama
Sofiia7

actually-mcp-server

Actually: lo que los mercados realmente piensan

Una extensión de Chrome y un servidor MCP que superponen las probabilidades de los mercados de predicción sobre las noticias que ya estás leyendo.

Las noticias dicen que «los expertos están preocupados» o que «las probabilidades están subiendo». Rara vez te dicen un número. Ese número existe, en un mercado de predicción, donde la gente apuesta su propio dinero por el resultado. Solo vive en otra pestaña, y encontrarlo requiera saber que ese mercado existe en primer lugar.

Actually cierra esa brecha. Abre un artículo, haz clic en el icono de la barra de herramientas, y la extensión compara el texto con los mercados de Polymarket en directo y muestra la probabilidad del propio mercado. No hay cuenta, no hay cartera, no hay registro.

Un artículo de prensa coincidente con un mercado de Polymarket en directo

Lo que hace

  • Relaciona un artículo con un mercado. Un modelo de embeddings local (Xenova/all-MiniLM-L12-v2, ~33 MB) puntúa el texto del artículo contra el conjunto de mercados en caché, reforzado con la superposición de palabras clave y números. Los números importan porque el codificador es casi ciego a ellos, y «bajar a $57,500» se incrusta casi idéntico a «alcanzar $120,000».

  • Se ejecuta en tu dispositivo. El modelo y el runtime de WASM se empaquetan en el build: no se descarga nada de una CDN ni en la instalación ni en el ejecución, y con la configuración por defecto, el texto del artículo nunca sale de tu máquina.

  • Lee páginas no inglesas. Se traducen al inglés antes de comparar, con la propia API integrada Translator de Chrome (local, sin red). Cada pregunta de Polymarket está escritada en inglés, y el model local solo tiene 86 tokens cirílicos de 30522: un titular ruso sin traducir se incrusta en ruido. Traducido, el mismo titular obtiene una puntuación de 0.53–0.71 contra el mercado al que realmente se refiere, frente a un suelo de 0.35.

    Un artículo alemán coincidente con un mercado de elecciones en Berlín

  • Opera, opcionalmente. Conecta cualquier cartera WalletConnect v2 para órdenes límite y de mercado, ventas, cancelación de órdenes pendientes y un panel de posiciones con el coste de base y P&L. Las claves y los fondos nunca los guardamos.

  • También sirve a agentes. Las mismas capacidades se exponen a través del Model Context Protocol: check_news, get_market, place_order, sell_order, cancel_order, get_positions.

Related MCP server: Polymarket Predictions MCP

Cómo encaja todo

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

Al trabajo pesado se de un documento fuera de pantalla: los service workers de MV3 no pueden ejecutar WASM ni mantener una WebSocket, ni tener tiempo de firmar una orden.

La cachá de mercados son 2000 mercados abiertos con embeddings precomputados, que reconstruye cada dos horas. La selección combina los tres órdenes – volumen de 24 horas, volumen de la duración y actualidad – porque clasificar por volumen de duración bias es la vitrina que no funciona para una herramienta de noticias: un mercado abierto esta mañana con el titular de hoy no tiene historial y pierde ante un mercado de electorales de hace un año.

El Worker es para que ningún cliente tenga que guardar credencial. Pierde el internet para APIs de Polymarket, sirve el caché precomputado y actúa como firmante remoto del relayer, de modo que la credencial del operator se queda en el servidor y nunca se envía dentro de una extensión.

Ejecutarlo

npm install
npm run models:fetch -w extension   # bundle the embedding model
npm run build -w extension          # type-check + build to extension/dist

Carga extension/dist como extensión descomprimida en Chrome. Copia extension/.env.example a .env.local y primero llénalo: la compilación incluye la URL del Worker, el project id de WalletConnect y el código del builder.

npm test --workspaces               # 686 tests across four workspaces

Privacidad

Descubrir los mercados es gratuito y no tiene cuenta. No hay scripts de contenido: the page se lee solo cuando haces clic, y únicamente una pestaña activa. Con la configuración por defecto (embeddings locales, traducción en el dispositivo), el texto del escrito no sale de tu máquina. La telemetría es opcional y desactivada de forma predeterminada.

Política completa: https://actually-api.sofiaseremeteva.workers.dev/privacy

Estado

La extensión está compilada y superando sus criterios de lanzamiento; the envíe de Chrome Web Store en el momento. actually-mcp-server está publicado en npm.

El canje de una posición resuelta está en pruebas: la autenticación del builder, la selección del contrato neg-risk y la protección de saldo cero se verifican contra los servicios en vivo, pero aún no se observe un canje que haga recoger fondos de punta a punta.

Realizar trading no está disponible en varias jurisdicciones (US, GB, FR, BE, AU, SG, TH, TW, PL y países sancionados), y se aplica desde el lado del Worker. Se permite ver las probabilidades en todos lados.

Actually no proporciona asesoramiento financiero.

Licencia

Consulta LICENSE.

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

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

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/Sofiia7/actually'

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