Enables Magic: The Gathering players to manage decks and access card information through Claude, supporting gameplay actions like drawing cards and mulligans while providing Scryfall API integration for card lookups.
This project provides Model Context Protocol (MCP) servers for interacting with Magic: The Gathering decks and card information directly through Claude.
git clone https://github.com/artillect/mtg-deck-mcp-server.git cd mtg-deck-mcp-server
# Create and activate a virtual environment python -m venv .venv .venv\Scripts\activate # Install dependencies pip install fastmcp httpx
Add the following to your Claude config:
{ "mcp_servers": { "mtg-server": { "command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe", "args": [ "C:\\Path\\To\\Your\\Project\\mtg_server.py" ] }, "scryfall": { "command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe", "args": [ "C:\\Path\\To\\Your\\Project\\scryfall_server.py" ] } } }
Make sure to adjust the paths to match your local installation.
After setting up the servers in your Claude client, you can interact with them by asking Claude to:
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!