关于 MTG Deck Manager MCP Servers
一组用于管理 Magic: The Gathering 套牌并通过 Scryfall 查询卡牌信息的 MCP 服务。支持对套牌和手牌进行游戏操作,也可供 Claude 用户搜索卡牌。
主要功能
- 01上传并管理套牌列表
- 02抽牌并查看手牌
- 03执行调度和备牌操作
- 04搜索 Scryfall 卡牌信息
- 05获取随机卡牌
适用场景
- 01为对局载入套牌
- 02抽牌并查看当前手牌
- 03调度或更换套牌备牌
- 04对局时查询卡牌
MCP 相关
提供用于套牌管理和 Scryfall 卡牌查询的独立 MCP 服务,可通过 Claude 等 MCP 客户端使用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MTG 套牌管理器 MCP 服务
本项目提供用于直接通过 Claude 与万智牌套牌和卡牌信息交互的模型上下文协议(MCP)服务。
功能
- MTG 套牌管理器:上传套牌、抽牌、管理手牌、进行调度换牌以及处理备牌
- Scryfall API 集成:搜索卡牌、获取随机卡牌以及查询卡牌信息
安装
- 将此仓库克隆到本地计算机:
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
- 设置 Python 虚拟环境:
# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate
# Install dependencies
pip install fastmcp httpx
Claude 桌面客户端配置
将以下内容添加到 Claude 配置文件中:
{
"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"
]
}
}
}
请确保调整路径,使其与你的本地安装相匹配。
使用方法
在 Claude 客户端中设置好服务后,你可以通过请求 Claude 来执行以下操作:
- 上传 MTG 套牌列表
- 从套牌中抽牌
- 查看手牌
- 通过 Scryfall 搜索卡牌信息
- 获取随机卡牌或按名称搜索
备注
- Scryfall 服务可能会因仍在开发中而偶尔崩溃。
- 使用相应功能时,请确保两个服务都在运行。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。