MTG Deck Manager MCP Servers logo

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.

View on GitHub

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?

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?

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?

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?

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?

This project is specifically designed for Claude and utilizes its MCP capabilities. It may not be directly compatible with other language models without modification.