SuperAPI AI 工具集

mtg-oracle

mtg-oracle 是一个《万智牌》(Magic: The Gathering)的 MCP(模型上下文协议)服务器,为 AI 助手提供 14 个工具,用于查询卡牌、规则、组合技、协同效应和赛制环境。它并非简单的 Scryfall 封装:项目会将卡牌数据、完整规则和组合技数据库下载到本地 SQLite,实现快速离线查询,并内置精选的万智牌知识(原型、赛制入门、指挥官策略、法源基础指南),帮助大语言模型更懂万智牌。卡牌数据来自 Scryfall,规则数据来自 Academy Ruins,组合技数据来自 Commander Spellbook。可通过 npx 直接运行,也支持 Claude Desktop 和 Claude Code 配置。首次运行会自动下载数据并存储在 ~/.mtg-oracle/ 目录,后续运行自动更新,npm 包内不含卡牌数据。

访问官网

工具介绍

mtg-oracle 是一个《万智牌》(Magic: The Gathering)的 MCP 服务器。根据项目说明,它为 AI 助手提供 14 个工具,用于回答关于万智牌卡牌、游戏规则、组合技、协同效应以及赛制环境(meta)的问题,全部通过模型上下文协议(Model Context Protocol)实现。

主要能力

  • 卡牌搜索
  • 规则查询
  • 牌组分析
  • 指挥官(Commander)情报

数据与实现方式 项目明确表示它不只是又一个 Scryfall 封装。mtg-oracle 会把卡牌数据、完整规则和组合技数据库下载到本地 SQLite,从而支持快速的离线查询;同时内置精选的万智牌知识,包括原型(archetypes)、赛制入门(format primers)、指挥官策略和法源基础指南(mana base guidelines),目的是让大语言模型真正胜任万智牌相关问答。

使用方式

  • 可直接使用 npx 运行。
  • 支持配置到 Claude Desktop:在 macOS 上,配置文件位于 ~/Library/Application Support/Claude/claude_desktop_config.json,将相应配置加入其中即可。
  • 如果已全局安装,也有对应的配置方式。
  • 支持 Claude Code 配置。 首次运行时,mtg-oracle 会从 Scryfall 下载卡牌数据、从 Academy Ruins 下载规则数据。数据存储在 ~/.mtg-oracle/ 目录,并在后续运行时自动更新。npm 包中不包含任何卡牌数据。

数据来源

  • 卡牌数据由 Scryfall 提供。项目声明其并非由 Scryfall 制作或背书。
  • 组合技数据来自 Commander Spellbook。
  • 规则数据来自 Academy Ruins。

授权与声明 项目说明其属于非官方粉丝内容,受 Fan Content Policy 许可。未获威世智(Wizards of the Coast)批准或背书。所用材料中的部分内容为威世智财产,保留所有权利。

限制与缺失信息 资料未提供具体的工具名称、各工具的详细参数、安装命令的具体代码、收费或价格信息、支持的平台范围、性能指标或使用效果。以上内容暂未提供。