返回市场
魔方-MCP服务器

魔方-MCP服务器

作者:artillect9 星标更新:2025-03-18

项目介绍

MTG 牌组管理器 MCP 服务器

该项目提供了通过 Claude 直接与《万智牌》牌组和卡片信息交互的模型上下文协议(MCP)服务器。

功能

  • MTG 牌组管理器:上传牌组,抽牌,管理手牌,执行弃牌重洗,处理边序牌
  • Scryfall API 集成:搜索卡片,获取随机卡片,查询卡片信息

安装

  1. 将此仓库克隆到本地机器:
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
  1. 设置 Python 虚拟环境:
# 创建并激活虚拟环境
python -m venv .venv
.venv\Scripts\activate

# 安装依赖
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 服务器可能会因持续开发而偶尔崩溃。
  • 在使用各自功能时,请确保两个服务器都在运行。