copamind-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@copamind-mcppredict Argentina vs Brazil match"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CopaMind 2026 🧠⚽

Plataforma local e open source de inteligência esportiva: coleta dados de futebol, treina modelos preditivos locais, simula a Copa 2026 milhares de vezes e responde perguntas via chat com RAG, MCP e múltiplos LLMs locais executados em sequência — sempre com transparência e reprodutibilidade.
Aviso: projeto sem vínculo oficial com FIFA, seleções, federações ou organizadores. As probabilidades são experimentais e educacionais, não representam garantia de resultado e não incentivam apostas.
Recursos
📊 Modelos preditivos: Elo, Poisson/Dixon-Coles, ensemble e calibração isotônica (Brier/Log-Loss/ECE)
🎲 Simulação Monte Carlo do torneio (chances por fase e de título), reprodutível por seed
🏆 Bolão de IAs Locais — ~30 modelos LM Studio preveem cada partida do mata-mata; placar, vencedor, pênaltis, probabilidades e jogadores-chave; runner model-first com progresso ao vivo
📐 Analytics FIFA v2 — 13 índices derivados por equipe (attack, defense, keeper, control, pressing, transition, volatility, champion_profile, upset_risk, etc.) com anti-leakage por snapshot
📰 Context Notes — notas contextuais manuais (lesão, rotação, tática) injetadas como evidência estruturada nos prompts; extrator automático de notícias via LLM
🔍 RAG com busca híbrida (vetorial + léxico) e proteção contra prompt injection
🤖 Orquestração de LLMs locais (LM Studio/Ollama): sequencial, model-first, retry e benchmark por fase
🔌 MCP (
copamind-mcp): ferramentas read-only e de escrita para o agente/IDE🖥️ Portal estático (
apps/portal/) com tabela-resumo de previsões, ranking das LLMs, dashboard de seleções/jogadores e aba Tabela e Jogos🧾 Linhagem e reprodutibilidade em cada resultado (origem, snapshot, evidências)
Related MCP server: yellow-pages
Diferencial
Não é um chatbot que "chuta" o campeão. As probabilidades vêm de modelos de ML calibrados (Elo, Poisson, CatBoost, ensemble, Monte Carlo); os LLMs apenas interpretam, consultam e explicam. Cada resposta registra de onde veio o dado, qual modelo calculou, onde os modelos divergiram e qual snapshot foi usado.
Veja o plano completo em CopaMind_2026_MASTER_PLAN.md, o backlog em TASKS.md, as decisões em DECISIONS.md e o cronograma em ROADMAP.md.
Demonstração
Chances de título + caminho até o título (simulação Monte Carlo):

Bolão de IAs (leaderboard + curva de calibração):

Arquitetura

Hardware recomendado
Windows 11 (também roda em Linux), Docker Desktop, VS Code
Python 3.12
GPU NVIDIA com 8 GB de VRAM (RTX 5070 Laptop) — evolução para servidor 24 GB já prevista (perfis de hardware)
32 GB de RAM
LM Studio e/ou Ollama para os LLMs locais
Instalação
Windows (PowerShell)
git clone https://github.com/Phemassa/copamind-2026.git
cd copamind-2026
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e ".[data,dev]"
Copy-Item .env.example .envLinux / macOS (bash)
git clone https://github.com/Phemassa/copamind-2026.git
cd copamind-2026
python -m venv .venv
source .venv/bin/activate
pip install -e ".[data,dev]"
cp .env.example .envUso rápido
# Verificar o ambiente (Python, dependências, configs, serviços locais)
copamind doctor
# Subir o Qdrant (RAG) via Docker
docker compose -f docker/compose.yaml up -d
# Subir a API
copamind api serve
# health check:
curl http://127.0.0.1:8000/healthDashboard
copamind ingest sample # carrega o dataset de exemplo
pip install -e ".[ui]" # instala Streamlit/Plotly
copamind ui serve # abre o dashboard bilíngue (EN/PT-BR)Desenvolvimento
pre-commit install # hooks de qualidade
ruff check . # lint
ruff format . # formatação
mypy # tipos
pytest # testes + coberturaEstado do projeto (09/07/2026)
Fase ativa: Quartas de final (França×Marrocos · Espanha×Bélgica · Noruega×Inglaterra · Argentina×Suíça). Final: 19/07/2026.
Núcleo entregue (160+ testes): dados/ingestão (E1), user reports (E2), Elo + forma (E3a), Poisson/Dixon-Coles (E4), ensemble + calibração (E3b), simulação Monte Carlo (E4b), RAG (E5), MCP (E6), orquestração de LLMs + benchmark (E7), dashboard Streamlit (E8a/E8b), portal estático (E9) e Bolão de IAs com runner model-first (E11). Analytics FIFA v2 com 13 índices, context notes com extrator LLM e tabela-resumo de previsões implementados. Veja TASKS.md e o ROADMAP.md.
Conteúdo para divulgação
copamind content ranking --locale pt-BR # card de chances de título (Markdown)
copamind content match --home T-NTL --away T-SDR --locale enDados reais (OpenFootball)
# Baixe um worldcup.json de https://github.com/openfootball/worldcup.json
copamind ingest worldcup caminho/para/worldcup.jsonContribuição e segurança
Conventional Commits; qualidade obrigatória (
ruff,mypy,pytest) antes do PR.
Licença
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Read-only MCP tools for AI agent discovery, structured resources, and NIULAI information.
Find, vet, and run MCP tools through a secure audited gateway with prompt-injection risk scoring
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables file system operations, web scraping, and AI-powered search through MCP tools for use by LLM agents.1-
- FlicenseAqualityDmaintenanceExposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.2-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to read and modify Mendix application models through MCP tools for creating modules, entities, pages, microflows, deploying, and querying runtime data.1-
- FlicenseAqualityDmaintenanceEnables conversational AI to fetch live World Cup matches, standings, results, and generate journalist-style match summaries using MCP tools and prompts.4-