该项目提供了通过 Claude 直接与《万智牌》牌组和卡片信息交互的模型上下文协议(MCP)服务器。
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
# 创建并激活虚拟环境
python -m venv .venv
.venv\Scripts\activate
# 安装依赖
pip install fastmcp httpx
在你的 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 执行以下操作来与其交互: