Real-time AI coaching for Magic: The Gathering Arena. Watches your live games and delivers spoken strategic advice.
- Real-time coaching — AI sees your board, hand, life totals, and legal actions
- Voice output — Advice spoken aloud via Kokoro TTS so you can focus on the game
- Voice input — Push-to-talk to ask questions mid-game
- Win plan detection — Background analysis finds lethal lines and alerts you
- Draft helper — 17lands stats + composite scoring for draft picks
- Autopilot — AI plays for you when you're AFK
- Local model support — Run with Ollama or LM Studio for free, offline play
Download ArenaMCP-Setup.exe from the latest release.
- Install Python 3.10+ (check "Add Python to PATH")
- Double-click
install.batand follow the setup wizard - Double-click
coach.batto launch
See INSTALL.md for details.
| Mode | Setup | Cost |
|---|---|---|
| Online | Subscribe at mtgacoach.com, enter key with /key |
Subscription |
| Local | Install Ollama, configure with /local ollama |
Free |
Switch between modes anytime in the TUI.
| Command | Action |
|---|---|
/key LICENSE_KEY |
Set subscription license key |
/subscribe |
Open subscription page |
/online |
Switch to online mode |
/local |
Configure local model endpoint |
/update |
Check for updates |
/bugreport |
Submit a bug report |
| Key | Action |
|---|---|
| F2 | Toggle coaching style (concise/detailed) |
| F3 | Analyze screenshot |
| F4 | Push-to-talk voice input |
| F5 | Mute/unmute TTS |
| F6 | Cycle TTS voice |
| F8 | Swap seat (fix wrong player) |
| F10 | Cycle TTS speed |
| F12 | Cycle model |
| Ctrl+0 | Read win plan aloud |
| Ctrl+Q | Quit |
- Wrong player / advice is backwards — Press F8 to swap seat
- No voice output — TTS models download automatically on first launch (~340MB)
- Ollama connection refused — Make sure Ollama is running:
ollama serve - Run diagnostics —
python -m arenamcp.diagnose
MIT