prediction-market-mcp

Um servidor MCP simples que obtém dados de mercado de previsão da Polymarket, PredictIt e Kalshi.

Documentação

📊 Prediction Markets MCP Server

Dados de mercado de previsão em tempo real no seu fluxo de trabalho de IA. Obtenha probabilidades e preços atuais da Polymarket, PredictIt e Kalshi. Nenhuma chave de API necessária.

Um servidor MCP (Model Context Protocol) que traz dados de mercado de previsão ao vivo para ambientes de codificação de IA como Cursor e Claude Desktop.

Trust Score

prediction-market-mcp MCP server

Por que usar o Prediction Markets MCP?

  • 🆓 Sem chaves de API – Funciona imediatamente, zero configuração
  • 📈 Multiplataforma – Polymarket, PredictIt e Kalshi em uma única interface
  • ⚡ Dados em tempo real – Probabilidades e preços atuais de mercados ao vivo
  • 🎯 Configuração fácil – Instalação com um clique no Cursor ou configuração manual simples
  • 🔍 Busca por palavras-chave – Encontre mercados por tópico ou palavra-chave

Início Rápido

Pronto para explorar mercados de previsão? Instale em segundos:

Instalar no Cursor (Recomendado):

🔗 Instalar no Cursor

Ou instale manualmente:

npm install -g prediction-markets-mcp
# Or from source:
git clone https://github.com/JamesANZ/prediction-markets-mcp.git
cd prediction-markets-mcp && npm install && npm run build

Recursos

get-prediction-markets

Busque mercados de previsão em múltiplas plataformas por palavra-chave.

Parâmetros:

  • keyword (string, obrigatório): Termo de busca (máximo 50 caracteres)
    • Exemplos: "trump", "election", "supreme court"

Retorna:

  • Mercados da Polymarket (probabilidades em porcentagem)
  • Mercados da PredictIt (preços em dólares)
  • Mercados da Kalshi (mercados regulamentados dos EUA)

Instalação

Cursor (Um Clique)

Clique no link de instalação acima ou use:

cursor://anysphere.cursor-deeplink/mcp/install?name=prediction-markets-mcp&config=eyJwcmVkaWN0aW9uLW1hcmtldHMtbWNwIjp7ImNvbW1hbmQiOiJucHgiLCJhcmdzIjpbIi15IiwicHJlZGljdGlvbi1tYXJrZXRzLW1jcCJdfX0=

Instalação Manual

Requisitos: Node.js 18+ e npm

# Clone and build
git clone https://github.com/JamesANZ/prediction-markets-mcp.git
cd prediction-markets-mcp
npm install
npm run build

# Run server
node build/index.js

Exemplos de Uso

Buscar Mercados

Encontre mercados de previsão por palavra-chave:

{
  "tool": "get-prediction-markets",
  "arguments": {
    "keyword": "trump"
  }
}

Buscar Mercados de Eleições

Encontre mercados relacionados a eleições:

{
  "tool": "get-prediction-markets",
  "arguments": {
    "keyword": "election"
  }
}

Plataformas Suportadas

PlataformaFormatoDescrição
PolymarketProbabilidades em porcentagemMercados de previsão baseados em cripto
PredictItPreços em dólaresMercados de previsão tradicionais
KalshiRegulamentadoMercados de previsão regulamentados nos EUA

Fontes de Dados

  • Polymarket: https://clob.polymarket.com/markets
  • PredictIt: https://www.predictit.org/api/marketdata/all/
  • Kalshi: Mercados de previsão regulamentados nos EUA

Casos de Uso

  • Traders – Monitore probabilidades e preços em todas as plataformas
  • Pesquisadores – Analise sentimento de mercado e previsões
  • Desenvolvedores – Crie aplicativos com dados de mercado de previsão
  • Analistas – Acompanhe probabilidades políticas e de eventos

Detalhes Técnicos

Construído com: Node.js, TypeScript, MCP SDK
Dependências: @modelcontextprotocol/sdk, superagent, zod
Plataformas: macOS, Windows, Linux

Contribuição

⭐ Se este projeto te ajuda, dê uma estrela no GitHub! ⭐

Contribuições são bem-vindas! Abra uma issue ou envie um pull request.

Licença

Licença MIT – consulte o arquivo LICENSE para detalhes.

Suporte

Se você acha este projeto útil, considere apoiá-lo:

⚡ Lightning Network

lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa

₿ Bitcoin: bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp

Ξ Ethereum/EVM: 0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f