MTG Deck Manager MCP Servers
by MCP-Mirror
This project provides Model Context Protocol (MCP) servers for interacting with Magic: The Gathering decks and card information directly through Claude. It allows users to manage decks and search for cards using the Scryfall API.
Last updated: N/A
What is MTG Deck Manager MCP Servers?
This project consists of two MCP servers: one for managing MTG decks (uploading, drawing cards, managing hand, mulligans, sideboarding) and another for integrating 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, httpx). Finally, configure your Claude desktop client by adding the server configurations with the correct paths to the Python executables and server scripts. You can then interact with the servers through Claude by asking it to perform actions like uploading a deck, drawing cards, or searching for cards via Scryfall.
Key features of MTG Deck Manager MCP Servers
MTG Deck Manager (upload, draw, manage hand, mulligan, sideboard)
Scryfall API Integration (search cards, get random cards, card information)
Integration with Claude
Model Context Protocol (MCP) support
Use cases of MTG Deck Manager MCP Servers
Managing MTG decks within a Claude environment
Searching for card information during gameplay
Automating deck management tasks
Simulating MTG games with Claude
FAQ from MTG Deck Manager MCP Servers
What is an MCP server?
What is an MCP server?
Model Context Protocol (MCP) servers allow applications like Claude to interact with external tools and data sources.
Why are there two servers?
Why are there two servers?
One server handles deck management, and the other handles Scryfall API interactions. This separation of concerns improves maintainability and stability.
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. Restart the server if this occurs.
Do I need to run both servers?
Do I need to run both servers?
Yes, make sure both servers are running when you want to use their respective features.
Can I use this with other applications besides Claude?
Can I use this with other applications besides Claude?
While designed for Claude, the underlying MCP servers could potentially be adapted for use with other applications that support the MCP protocol.