MTG MCP Server
io.github.j4th由 GitHub 帳號 j4th 發布v3.0.0更新於 Oct 25, 2026
Magic: The Gathering card search, combo lookup, draft analytics, and Commander tools.
概覽
在本機執行的魔法風雲會助理伺服器,讓 AI 搜尋卡牌、查找組合技、分析輪抽與套牌,並查詢規則。
- 可以做什麼
- 搜尋與讀取卡牌資料:Scryfall 語法搜尋、卡牌詳情、價格、裁定、系列資訊與新牌,啟用後還可做批次資料查詢、賽制合法性與相似卡牌。查找組合技並估算指揮官分級。用 17Lands 勝率、色組統計和選牌排序分析輪抽與現開池。查看指揮官與構築賽環境:常用牌、協同度、原型、賽事結果、牌表和備牌方案。建構與檢查套牌:主題搜尋、缺口分析、建議剔除、法力基礎、合法性與價格比較。查詢完整規則、關鍵字、互動與戰鬥情境。
- 適用情境
- 適合希望助理用真實卡牌、輪抽、環境與規則資料回答魔法風雲會問題的玩家和組牌者,從休閒指揮官組牌到競技備牌規劃。
- 執行需求
- 以 Python 套件形式透過 uvx 在本機執行,需要 Python 3.12+;也提供託管遠端端點。無需 API 金鑰。選用後端透過 MTG_MCP_ 環境變數開啟,批次資料首次使用約下載 30 MB。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 MTG MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
mtg-mcp-server
[CI] [PyPI] [Python 3.12+] [License: MIT] [codecov] [CodeQL] [Smithery] [Dependabot] [uv] [Ruff]
69 tools, 19 prompts, and 21 resources that give AI assistants deep access to Magic: The Gathering -- card data, combos, draft analytics, Commander metagame, competitive constructed, sideboard strategy, deck building, rules engine, and more. Works with Claude Code, Claude Desktop, or any MCP client.
Built on data from Scryfall, Commander Spellbook, 17Lands, EDHREC, Moxfield, Spicerack, and MTGGoldfish. See Data Sources & Attribution for details and usage terms.
Table of Contents
- What You Can Do — example prompts and real tool output
- Install — hosted, Claude Code, Claude Desktop, PyPI, development
- Configuration — environment variables and feature flags
- Tools — all 69 tools across 13 domains
- Architecture — FastMCP 3.x mount system
- Stack — Python 3.12+, FastMCP, httpx, Pydantic
- Development — mise commands for testing, linting, typechecking
- Documentation — cookbook, architecture, tool reference, and more
- Status — current tool/test counts
- Data Sources & Attribution — Scryfall, Spellbook, 17Lands, EDHREC, Moxfield, Spicerack, MTGGoldfish
What You Can Do
Ask your AI assistant questions like these and it will use the MTG tools automatically:
Commander
- "Show me everything about Muldrotha as a commander"
- "What are the best budget upgrades for my Atraxa deck under $5?"
- "Compare Muldrotha vs Meren vs Karador as graveyard commanders"
Draft & Limited
- "What are the best commons in Foundations for draft?"
- "Rank these cards for my draft pack: Bitter Triumph, Monstrous Rage, Torch the Tower"
- "Build a sealed deck from this pool: [list]"
Deck Building
- "Validate my Modern decklist"
- "Suggest a mana base for my 3-color Commander deck"
- "Find cards that synergize with sacrifice themes in Golgari"
Rules
- "How do deathtouch and trample interact?"
- "Resolve this combat scenario: my 3/3 with first strike blocks their 5/5 with trample"
Constructed
- "What does the Modern metagame look like right now?"
- "Show me the stock Boros Energy decklist for Modern"
- "Build me a sideboard for this Pioneer deck"
- "Give me a sideboard guide for my deck against Azorius Control"
See It in Action
"Compare Muldrotha, Meren, and Karador as graveyard commanders"
"What are the best commons in Foundations for draft?"
More examples with real tool output in the Cookbook.
Install
No API keys needed -- all data sources are public.
Hosted (zero setup)
The fastest way to get started. No Python install required. Works on mobile.
Via the UI (Claude Desktop or claude.ai): Settings → Connectors → Add custom connector → paste the URL:
Via config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
Claude Code
Or via the UI: Settings → MCP Servers → Add server → enter uvx mtg-mcp-server as the command.
Claude Desktop (local)
Runs on your machine. Requires Python 3.12+.
PyPI
Development
Claude Code config for local development:
Configuration
All settings use MTG_MCP_ environment variables. Everything works out of the box with sensible defaults.
See .env.example for all available options including base URLs, rate limits, and cache settings.
Tools
69 tools across 13 domains. See docs/TOOL_DESIGN.md for full input/output details.
Card Data (scryfall_*)
Bulk Data (bulk_*)
Combos (spellbook_*)
Draft Analytics (draft_*)
Commander Metagame (edhrec_*)
Decklists (moxfield_*)
Tournament Data (spicerack_*)
Metagame (goldfish_*)
Commander Workflows
Deck Building
Draft Workflows
Constructed Workflows
Rules Engine
Architecture
Built on FastMCP 3.x. Each data source is an independent sub-server mounted into a single orchestrator:
Services are pure async API clients. Providers register MCP tools. Workflows compose across services with partial failure tolerance. See docs/ARCHITECTURE.md for the full picture.
Stack
Development
Documentation
Status
69 tools, 19 prompts, 21 resource templates. 1340 tests at 88% coverage.
Data Sources & Attribution
This project composes data from multiple third-party services:
- Scryfall -- Card database, prices, rulings, search, bulk data (API guidelines)
- Commander Spellbook -- Combo search, bracket estimation (MIT license)
- 17Lands -- Draft card ratings, archetype win rates (usage guidelines)
- EDHREC -- Commander staples, synergy scores (undocumented endpoints, behind feature flag)
- Moxfield -- Public decklists and deck search (reverse-engineered API, behind feature flag)
- Spicerack -- Tournament results and standings (documented API)
- MTGGoldfish -- Competitive metagame data, archetypes, format staples (HTML scraping, behind feature flag)
See THIRD_PARTY_NOTICES.md for full license texts and usage terms.
Disclaimer
mtg-mcp-server is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. © Wizards of the Coast LLC.
License
MIT -- see LICENSE
來源:README.md,提交 f1a6140
工具
0版本歷史
1- v3.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分