内容
# MTG Deck Manager MCP Servers
This project provides Model Context Protocol (MCP) servers for interacting with Magic: The Gathering decks and card information directly through Claude.
## Features
- **MTG Deck Manager**: Upload decks, draw cards, manage your hand, perform mulligans, and handle sideboarding
- **Scryfall API Integration**: Search for cards, get random cards, and look up card information
## Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
```
2. Set up a Python virtual environment:
```bash
# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate
# Install dependencies
pip install fastmcp httpx
```
## Claude Desktop Client Configuration
Add the following to your Claude config:
```json
{
"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.
## Usage
After setting up the servers in your Claude client, you can interact with them by asking Claude to:
- Upload an MTG deck list
- Draw cards from your deck
- View your hand
- Search for card information via Scryfall
- Get random cards or search by name
## Notes
- The Scryfall server may occasionally crash due to ongoing development.
- Make sure both servers are running when you want to use their respective features.
连接信息
猜你喜欢
cc-switch
跨平台的Claude Code、Codex和Gemini CLI一体化助手。
awesome-mcp-servers
一组 MCP 服务器。
Git
一个用于Git自动化和交互的模型上下文协议服务器。
Super-Productivity-MCP
将AI助手连接到Super Productivity的MCP服务器 — 通过Claude、Kiro或任何MCP客户端管理任务、项目和标签
buddy
你的 persistent AI 编程伴侣 - /buddy 营救任务。一个电子宠物。 21 种物种,性格统计,代码反馈。 与 Claude...
ogham-mcp
共享内存 MCP 服务器 — 持久化、可搜索、跨客户端