MTG Deck Manager MCP Servers
by artillect
This project provides Model Context Protocol (MCP) servers for interacting with Magic: The Gathering decks and card information directly through Claude. It enables users to manage decks and access card data within the Claude environment.
Last updated: N/A
What is MTG Deck Manager MCP Servers?
This project provides two Model Context Protocol (MCP) servers: one for managing MTG decks (uploading, drawing cards, managing hand, sideboarding) and another for interacting with the Scryfall API to search for card information.
How to use MTG Deck Manager MCP Servers?
First, clone the repository and set up a Python virtual environment. Then, install the required dependencies (fastmcp and httpx). Finally, configure your Claude client by adding the server configurations with the correct paths to the Python executables and server scripts.
Key features of MTG Deck Manager MCP Servers
MTG Deck Manager (upload, draw, manage hand, mulligan, sideboard)
Scryfall API Integration (search, random cards, card information)
Integration with Claude
Model Context Protocol (MCP) support
Use cases of MTG Deck Manager MCP Servers
Managing MTG decks within Claude
Searching for MTG card information during gameplay
Automating MTG deck management tasks
Simulating MTG games in a digital environment
FAQ from MTG Deck Manager MCP Servers
What is an MCP server?
What is an MCP server?
MCP stands for Model Context Protocol. It allows external programs to interact with and extend the functionality of a language model like Claude.
Why are there two servers?
Why are there two servers?
One server handles deck management, while the other handles Scryfall API interactions. This separation of concerns makes the project more modular and maintainable.
What if the Scryfall server crashes?
What if the Scryfall server crashes?
The README notes that the Scryfall server may occasionally crash due to ongoing development. Ensure the MTG server is still running if you only need deck management features.
Do I need to have MTG Arena or another MTG client installed?
Do I need to have MTG Arena or another MTG client installed?
No, this project interacts directly with Claude and the Scryfall API. You don't need any other MTG clients.
Can I use this with other language models besides Claude?
Can I use this with other language models besides Claude?
This project is specifically designed for Claude and utilizes its MCP capabilities. It may not be directly compatible with other language models without modification.