Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Edhrec

БесплатноНе проверен

MCP server for Magic: The Gathering Commander that provides card data from Scryfall and deckbuilding recommendations from EDHREC.

GitHubEmbed

Описание

MCP server for Magic: The Gathering Commander that provides card data from Scryfall and deckbuilding recommendations from EDHREC.

README

An MCP server for Magic: The Gathering, focused on Commander (EDH). It exposes authoritative card data from Scryfall and community deckbuilding suggestions from EDHREC.

Tools

  • get_card(name) — card details: oracle text, mana cost, type, color identity, Commander legality, USD price, image.
  • search_cards(query, limit=20) — Scryfall query-syntax search.
  • get_commander_recommendations(commander, theme=None, budget=None) — EDHREC recommended cards (top, high-synergy, game changers, by type) with stats.
  • list_commander_themes(commander) — available themes/archetypes with counts.
  • get_average_decklist(commander, theme=None, budget=None) — the typical ~99 cards.

theme is a slug from list_commander_themes (e.g. infect). budget is budget or expensive.

Install

Uses uv for environment and dependency management.

uv sync

This creates .venv/ and installs the project from the locked dependencies.

Without uv, you can use a standard virtualenv instead:

python3 -m venv .venv && .venv/bin/pip install -e .

Run

uv run edhrec-mcp

Register with Claude Code

claude mcp add edhrec -- uv run --directory /absolute/path/to/edhrec-mcp edhrec-mcp

Or add to an MCP client config:

{
  "mcpServers": {
    "edhrec": {
      "command": "uv",
      "args": ["run", "--directory", "/absolute/path/to/edhrec-mcp", "edhrec-mcp"]
    }
  }
}

Data & caching

Responses are cached under ~/.cache/edhrec-mcp/ (override with EDHREC_MCP_CACHE_DIR): EDHREC pages 24h, Scryfall cards 12h. Prices may therefore be up to 12h stale. EDHREC has no official API; this server reads its public JSON endpoints politely (identifying User-Agent, throttled requests).

Development

uv sync --extra dev          # install runtime + dev dependencies
uv run pytest                # unit tests (no network)
uv run pytest -m network     # live integration tests

from github.com/getsec/mtg-mcp

Установка Edhrec

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/getsec/mtg-mcp

FAQ

Edhrec MCP бесплатный?

Да, Edhrec MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Edhrec?

Нет, Edhrec работает без API-ключей и переменных окружения.

Edhrec — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Edhrec в Claude Desktop, Claude Code или Cursor?

Открой Edhrec на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Edhrec with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development