Tools and Assistants

Magi develops a suite of AI assistant tools that serve as both practical products and testbeds for neuro-symbolic AI integration. The tools share a common MCP (Model Context Protocol) architecture, enabling AI agents to consume structured data from multiple sources.

Magi Assistant GM

An AI production stage manager for live tabletop RPG sessions, using Claude as the reasoning engine. The system consumes session data from three MCP servers (Discord bot, Foundry VTT bridge, Magi Archive wiki) and delivers real-time advice to the GM as whispered Foundry chat messages. Currently at v7 with 7 design iterations driven by live session post-mortems.

Key capabilities: scene look-ahead from session planning cards, phonetic matching for speech-to-text garbling (Soundex + Metaphone), GM hesitation detection, anti-echo policy, flowing-RP suppression, and proactive content delivery from beat cards. Deployed to production with 92 tests across 3 files.

Magi Assistant Discord

A Discord bot providing per-user audio capture, text channel monitoring, and real-time speech-to-text (Google Cloud Speech V2). Designed to produce clean, annotated datasets for training an AI Game Master. TypeScript/Node.js with SQLite storage, MCP server for AI agent access. Phase 1 (recording) deployed; Phase 2 (transcription + MCP) code-complete.

Magi Assistant Foundry

A Foundry VTT bridge sidecar that captures Fate Core game state (actors, chat, combat, scenes) from the GM's browser via WebSocket and exposes it through an MCP server. Supports scene monitoring, status effect integration, intercut checkpoints, and experimental token proximity reporting. Architecture: browser-side Foundry module → WebSocket → Node.js sidecar → MCP.

Magi Assistant Smart Glasses

A voice-controlled wearable remote interface for AI coding agents (Claude Code, Gemini, Codex) running on VITURE Beast XR glasses. Not a standalone LLM client — it is a hands-free remote to existing development terminals, with session switching, push-to-talk, and paged terminal display. Multi-repo architecture: coordinator (Node.js), Android app (Kotlin), shared protocol library (TypeScript with codegen). Connected via Tailscale VPN.

Magi Archive MCP

MCP server for the Magi Archive wiki (Decko platform at wiki.magi-agi.org). Provides AI agents with search, read, create, and update access to the wiki's card-based knowledge graph. Used by the GM Assistant for runtime wiki lookups and by Claude conversations for wiki maintenance.