MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Magic: The Gathering card search, combo lookup, draft analytics, and Commander tools.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
MTG_MCP_TRANSPORT, MTG_MCP_HTTP_PORT, MTG_MCP_LOG_LEVEL, MTG_MCP_ENABLE_17LANDS, MTG_MCP_ENABLE_EDHREC, MTG_MCP_ENABLE_BULK_DATA, MTG_MCP_SCRYFALL_RATE_LIMIT_MS, MTG_MCP_BULK_DATA_REFRESH_HOURS, MTG_MCP_ENABLE_RULES, MTG_MCP_DISABLE_CACHE, MTG_MCP_ENABLE_MOXFIELD, MTG_MCP_ENABLE_SPICERACK, MTG_MCP_ENABLE_MTGGOLDFISHต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"mtg": {
"command": "uvx",
"args": [
"mtg-mcp-server"
],
"env": {
"MTG_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"MTG_MCP_HTTP_PORT": "ใส่ค่าของคุณ",
"MTG_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_17LANDS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_EDHREC": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_BULK_DATA": "ใส่ค่าของคุณ",
"MTG_MCP_SCRYFALL_RATE_LIMIT_MS": "ใส่ค่าของคุณ",
"MTG_MCP_BULK_DATA_REFRESH_HOURS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_RULES": "ใส่ค่าของคุณ",
"MTG_MCP_DISABLE_CACHE": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MOXFIELD": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_SPICERACK": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MTGGOLDFISH": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add mtg --env MTG_MCP_TRANSPORT='ใส่ค่าของคุณ' --env MTG_MCP_HTTP_PORT='ใส่ค่าของคุณ' --env MTG_MCP_LOG_LEVEL='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_17LANDS='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_EDHREC='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_BULK_DATA='ใส่ค่าของคุณ' --env MTG_MCP_SCRYFALL_RATE_LIMIT_MS='ใส่ค่าของคุณ' --env MTG_MCP_BULK_DATA_REFRESH_HOURS='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_RULES='ใส่ค่าของคุณ' --env MTG_MCP_DISABLE_CACHE='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_MOXFIELD='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_SPICERACK='ใส่ค่าของคุณ' --env MTG_MCP_ENABLE_MTGGOLDFISH='ใส่ค่าของคุณ' -- uvx mtg-mcp-serverเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"mtg": {
"command": "uvx",
"args": [
"mtg-mcp-server"
],
"env": {
"MTG_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"MTG_MCP_HTTP_PORT": "ใส่ค่าของคุณ",
"MTG_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_17LANDS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_EDHREC": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_BULK_DATA": "ใส่ค่าของคุณ",
"MTG_MCP_SCRYFALL_RATE_LIMIT_MS": "ใส่ค่าของคุณ",
"MTG_MCP_BULK_DATA_REFRESH_HOURS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_RULES": "ใส่ค่าของคุณ",
"MTG_MCP_DISABLE_CACHE": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MOXFIELD": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_SPICERACK": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MTGGOLDFISH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"mtg": {
"type": "stdio",
"command": "uvx",
"args": [
"mtg-mcp-server"
],
"env": {
"MTG_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"MTG_MCP_HTTP_PORT": "ใส่ค่าของคุณ",
"MTG_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_17LANDS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_EDHREC": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_BULK_DATA": "ใส่ค่าของคุณ",
"MTG_MCP_SCRYFALL_RATE_LIMIT_MS": "ใส่ค่าของคุณ",
"MTG_MCP_BULK_DATA_REFRESH_HOURS": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_RULES": "ใส่ค่าของคุณ",
"MTG_MCP_DISABLE_CACHE": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MOXFIELD": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_SPICERACK": "ใส่ค่าของคุณ",
"MTG_MCP_ENABLE_MTGGOLDFISH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
MTG_MCP_TRANSPORT envMTG_MCP_HTTP_PORT envMTG_MCP_LOG_LEVEL envMTG_MCP_ENABLE_17LANDS envMTG_MCP_ENABLE_EDHREC envMTG_MCP_ENABLE_BULK_DATA envMTG_MCP_SCRYFALL_RATE_LIMIT_MS envMTG_MCP_BULK_DATA_REFRESH_HOURS envMTG_MCP_ENABLE_RULES envMTG_MCP_DISABLE_CACHE envMTG_MCP_ENABLE_MOXFIELD envMTG_MCP_ENABLE_SPICERACK envMTG_MCP_ENABLE_MTGGOLDFISH envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub j4th ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (3.0.0) เข้า registry 7 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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.
Ask your AI assistant questions like these and it will use the MTG tools automatically:
Commander
Draft & Limited
Deck Building
Rules
Constructed
"Compare Muldrotha, Meren, and Karador as graveyard commanders"
Muldrotha Meren Karador
Mana Cost {3}{B}{G}{U} {2}{B}{G} {5}{W}{B}{G} Color Identity BGU (Sultai) BG (Golgari) BGW (Abzan) Stats 6/6 3/4 3/4 EDHREC Rank #1,137 #1,476 #9,894 Total Decks 22,460 19,919 6,305 Combo Count 10 1 10
Top Staples: Muldrotha Spore Frog (+53%), Sakura-Tribe Elder (+36%), Eternal Witness (+27%) Meren Spore Frog (+70%), Sakura-Tribe Elder (+55%), Viscera Seer (+52%) Karador Karmic Guide (+51%), Satyr Wayfinder (+49%), Sun Titan (+48%)
"What are the best commons in Foundations for draft?"
Foundations (FDN) — PremierDraft · Median GIH WR: 54.7%
Rank Card Color GIH WR ALSA IWD Games 1 Bake into a Pie B 58.4% 3.1 +5.3% 354,741 2 Burst Lightning R 58.2% 3.3 +3.0% 338,888 3 Refute U 58.1% 5.3 +4.3% 321,280 4 Stab B 57.9% 3.4 +4.5% 376,569 5 Dazzling Angel W 57.8% 3.2 +2.4% 317,648
Trap rares: Doubling Season (39.4%), Thousand-Year Storm (35.2%) ...
More examples with real tool output in the Cookbook.
No API keys needed -- all data sources are public.
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:
https://mtg-mcp-server.fastmcp.app/mcp
Via config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": { "mtg": { "type": "url", "url": "https://mtg-mcp-server.fastmcp.app/mcp" } } }
claude mcp add mtg -- uvx mtg-mcp-server
Or via the UI: Settings → MCP Servers → Add server → enter uvx mtg-mcp-server as the command.
Runs on your machine. Requires Python 3.12+.
{
"mcpServers": { "mtg": { "command": "uvx", "args": ["mtg-mcp-server"] } } }
# Run directly (no install)
uvx mtg-mcp-server
uv tool install mtg-mcp-server
uv add mtg-mcp-server
git clone https://github.com/j4th/mtg-mcp-server.git
cd mtg-mcp-server mise install # Installs Python 3.12, uv, ruff, ty mise run setup # Creates venv, installs dependencies
uv run mtg-mcp-server # Run the server
Claude Code config for local development:
{
"mcpServers": { "mtg": { "command": "uv", "args": ["run", "--directory", "/path/to/mtg-mcp-server", "mtg-mcp-server"] } } }
All settings use MTG_MCP_ environment variables. Everything works out of the box with sensible defaults.
# Feature flags for optional backends
MTG_MCP_ENABLE_EDHREC=false # EDHREC (scrapes undocumented endpoints) MTG_MCP_ENABLE_17LANDS=false # 17Lands (rate-limits aggressively) MTG_MCP_ENABLE_BULK_DATA=false # Scryfall bulk data (~30MB download on first use) MTG_MCP_ENABLE_RULES=false # Comprehensive Rules engine
uvx --env MTG_MCP_ENABLE_EDHREC=false mtg-mcp-server
See .env.example for all available options including base URLs, rate limits, and cache settings.
69 tools across 13 domains. See docs/TOOL_DESIGN.md for full input/output details.
scryfall_*)| Tool | Description |
|---|---|
search_cards | Search using full Scryfall syntax (f:commander id:sultai t:creature) |
card_details | Full card data by exact or fuzzy name |
card_price | Current USD, EUR, and foil prices |
card_rulings | Official rulings and clarifications |
set_info | Set metadata by code |
whats_new | Recently released or previewed cards |
bulk_*)| Tool | Description |
|---|---|
card_lookup | Rate-limit-free card lookup by exact name |
card_search | Search by name, type, or oracle text |
format_legality | Check if a card is legal in a format |
format_search | Search for cards legal in a specific format |
format_staples | Top-played cards in a format by EDHREC rank |
ban_list | Banned and restricted cards for a format |
card_in_formats | Card legality across all formats |
random_card | Random card, optionally filtered by format or type |
similar_cards | Find cards similar by type, keywords, or mana cost |
spellbook_*)| Tool | Description |
|---|---|
find_combos | Search for combos by card name and color identity |
combo_details | Step-by-step combo instructions by ID |
find_decklist_combos | Find combos present in a decklist |
estimate_bracket | Estimate Commander bracket for a decklist |
draft_*)| Tool | Description |
|---|---|
card_ratings | Win rates and draft data for cards in a set (17Lands) |
archetype_stats | Win rates by color pair for a set |
edhrec_*)| Tool | Description |
|---|---|
commander_staples | Most-played cards for a commander with synergy scores |
card_synergy | Synergy data for a card with a specific commander |
moxfield_*)| Tool | Description |
|---|---|
decklist | Fetch a full decklist by deck ID or URL |
deck_info | Deck metadata (name, format, author, dates) |
search_decks | Search public decks by format, keyword, or sort order |
user_decks | List a user's public decks |
spicerack_*)| Tool | Description |
|---|---|
recent_tournaments | Recent tournaments for a competitive format |
tournament_results | Full standings for a specific tournament |
format_decklists | Top-finishing decklists across recent tournaments |
goldfish_*)| Tool | Description |
|---|---|
metagame | Current metagame breakdown for a competitive format |
archetype_list | Sample decklist for an archetype |
format_staples | Most-played cards in a format with deck inclusion % |
deck_price | Estimated paper price for an archetype deck |
| Tool | Description |
|---|---|
commander_overview | Full commander profile from all sources |
evaluate_upgrade | Assess whether a card is worth adding to a deck |
card_comparison | Compare 2-5 cards side-by-side for a commander |
budget_upgrade | Budget-constrained upgrade suggestions ranked by synergy/$ |
commander_comparison | Compare 2-5 commanders head-to-head |
color_identity_staples | Top-played cards across all commanders in a color identity |
| Tool | Description |
|---|---|
theme_search | Find cards matching a mechanical or tribal theme |
build_around | Detect synergies from key cards and find complements |
complete_deck | Gap analysis and suggestions for a partial decklist |
tribal_staples | Best cards for a creature type in a color identity |
precon_upgrade | Analyze a precon and suggest swap pairs |
suggest_cuts | Identify the weakest cards to cut from a decklist |
deck_analysis | Full decklist health check (curve, colors, combos, budget) |
deck_validate | Validate a decklist against format construction rules |
suggest_mana_base | Suggest lands based on color pip distribution |
price_comparison | Compare prices across multiple cards |
| Tool | Description |
|---|
| draft_pack_pick | Rank cards in a dra
ตัดมาแค่ช่วงต้น อ่านต่อใน repo