Guide · Resources
Flashcards के लिए Deckbase MCP: यह कैसे compare करता है और cards कैसे बनाएं
Model Context Protocol AI assistants को external tools से जोड़ता है। ज़्यादातर MCP servers docs या code में मदद करते हैं; Deckbase MCP आपके assistant को आपके decks और cards से जोड़ता है, उसी content के साथ जो आप Deckbase app में पढ़ते हैं।
यह page क्यों मौजूद है
अगर आप MCP flashcards, spaced repetition MCP, या Cursor से Anki-style cards बनाना खोज रहे हैं, तो आपको दो चीज़ें चाहिए: दूसरे MCP patterns से एक निष्पक्ष तुलना, और अपने editor से cards वास्तव में बनाने का एक स्पष्ट workflow। नीचे दोनों हैं, setup और technical docs के links के साथ।
MCP के बारे में ज़्यादातर pages protocol को high level पर समझाते हैं। यह guide जानबूझकर operational है: क्या बदलता है जब आपका assistant template constraints, deck IDs और sync behavior के साथ एक flashcard library में लिख सके।
यह तुलना कैसे evaluate की गई है
Thin comparison content से बचने के लिए, हम हर MCP pattern को एक practical सवाल से evaluate करते हैं: क्या यह end-to-end deck और card workflows पूरे करता है जो spaced-repetition app में पढ़ने के लिए तैयार हों?
- 1यह तुलना Deckbase product side से लिखी गई है और real card-creation workflows पर focused है, generic MCP demos पर नहीं।
- 2उदाहरण उन tasks को priority देते हैं जो learners वास्तव में चलाते हैं: decks की list बनाना, template schema देखना, और cards बनाना जो mobile पर sync हों।
- 3References public MCP docs के साथ aligned हैं ताकि implementation details verify की जा सकें।
Deckbase MCP vs typical MCP servers
MCP एक protocol है; हर server तय करता है कि वह कौन से tools expose करेगा। यहां बताया गया है कि Deckbase common patterns के बगल में कहां फिट बैठता है।
Docs & knowledge MCPs
- Typical use
- Chat context के अंदर wikis, Notion या internal docs पढ़ें।
- Deck & card CRUD
- नहीं: ये flashcard decks न तो बनाते हैं, न sync करते हैं।
- Deckbase angle
- Deckbase MCP आपकी library के लिए बना है: decks, templates, और cards जो app में दिखते हैं।
Repo & filesystem MCPs
- Typical use
- Code खोजें, files पढ़ें, terminal-style workflows चलाएं।
- Deck & card CRUD
- नहीं: engineering work के लिए बढ़िया, spaced-repetition content के लिए नहीं।
- Deckbase angle
- जब model को study material जोड़ना या update करना हो, source code नहीं, तब Deckbase MCP इस्तेमाल करें।
General study apps (no MCP)
- Typical use
- एक ही product के अंदर manual या in-app AI card creation।
- Deck & card CRUD
- आमतौर पर उसी app के UI तक सीमित: आपके editor तक कोई standard MCP bridge नहीं।
- Deckbase angle
- /api/mcp पर hosted HTTP MCP, list_decks, get_template_schema, create_card जैसे tools के साथ, साथ में mobile sync।
Deckbase MCP
- Typical use
- Cursor, Claude Code, VS Code और अन्य MCP clients को अपने account से जोड़ें।
- Deck & card CRUD
- हां: अपने real templates का उपयोग करके decks और cards list/create करें।
- Deckbase angle
- Cards आपके template schema का पालन करते हैं; बदलाव Deckbase web dashboard और mobile apps पर sync होते हैं (कोई भी paid plan, OAuth या API key)।
Deckbase users MCP से cards कैसे बनाते हैं
Production MCP hosted HTTP है। हर request नीचे दिए endpoint पर bearer token के साथ भेजें: dashboard के Connect page से OAuth से sign in करें, या scripts के लिए API key इस्तेमाल करें। Basic, Pro और VIP subscribers दोनों तरीकों से connect कर सकते हैं।
POST /api/mcp
Authorization: Bearer <API_KEY>- 1Client को connect करें:
Cursor,Claude Code,VS Codeया किसी भी MCP-compatible client में Deckbase MCP server URL और bearer token जोड़ें (step-by-step setup)। - 2Structure discover करें:
list_decksऔरlist_templatesइस्तेमाल करें। Block types या JSON shapes के लिएlist_template_block_typesयाlist_block_schemasइस्तेमाल करें। - 3Template schema पाएं:
create_cardमेंblock_textके लिए सटीकblockIdkeys पाने के लिएtemplateIdके साथget_template_schemacall करें। - 4एक या कई cards बनाएं:
deckId, optionaltemplateId, और template द्वारा ज़रूरी text fields के साथcreate_cardयाcreate_cardscall करें। - 5हर जगह पढ़ें: नए cards web dashboard में दिखते हैं और manually बनाए cards की तरह Deckbase mobile apps पर sync होते हैं।
अगर आपके assistant ने tool-call success दिखाया लेकिन app में cards नहीं दिखते, तो पहली जांच आमतौर पर गलत deckId, mismatch हुआ blockId, या required template fields का missing होना होती है। Write operations से पहले get_template_schema चलाना failed card writes रोकने का सबसे तेज़ तरीका है।
Example prompts और conversation
MCP connect होने के बाद, आप plain language में पूछ सकते हैं। नीचे का block एक real chat session है: privacy के लिए deck और template IDs truncate किए गए हैं।
# Example prompts (paste करें या adapt करें)
- $ Can you check my current decks on Deckbase?
- $ Create a new deck called Test.
- $ I'm learning Ukrainian — add some basic vocabulary to that deck.
- $ Can you create a new template for Ukrainian vocabulary?
— session —
You
Can you check my current decks on Deckbase?
Assistant
You have 2 decks on Deckbase:
1. English Phrases (ID: b7ba3351…) — has a default template assigned 2. Distinction1 (ID: d80019c9…) — no default template
You
Can you create a new deck?
Assistant
What would you like to name the new deck? And optionally, a description?
You
Test
Assistant
Created! New deck "Test" (ID: 0c3cbbfb…) is ready to use.
You
I'm learning Ukrainian. Can you add some basic vocabulary to Test?
Assistant
No Ukrainian template exists yet, but an English vocabulary–style template can work well (Ukrainian on the front, English on the back). I'll check its schema first.
You
Can you create a new template for Ukrainian?
Assistant
I'll create a Ukrainian vocabulary template with: Ukrainian word, pronunciation, English meaning (hidden), and an example sentence.
Template created — Ukrainian Vocabulary (ID: c1970944…) with 4 blocks: • Ukrainian Word (header) • Pronunciation (visible) • English Meaning (hidden — revealed on flip) • Example Sentence (quote)
Now I'll add cards to your Test deck.
Assistant
Got the block IDs. Creating 10 basic Ukrainian vocabulary cards.
10 cards added to Test. Sample vocabulary:
Each card shows Ukrainian + pronunciation on the front; English meaning stays hidden until you flip; plus an example sentence. Удачі (good luck) with your studies!
| Ukrainian | Pronunciation | English |
|---|---|---|
| Привіт | Pryvit | Hello |
| Дякую | Dyakuyu | Thank you |
| Будь ласка | Bud' laska | Please / You're welcome |
| Так | Tak | Yes |
| Ні | Ni | No |
| Вода | Voda | Water |
| Хліб | Khlib | Bread |
| Добрий день | Dobryy den' | Good day |
| До побачення | Do pobachennya | Goodbye |
| Вибачте | Vybachte | Excuse me / Sorry |
Requirements और honesty check
Hosted deck/card tools के लिए एक valid Basic, Pro, या VIP account और pricing तथा dashboard pages पर बताए अनुसार API access ज़रूरी है।
कोई भी MCP client जो HTTP transport और custom headers support करता है, काम कर सकता है। हम Cursor, VS Code और Claude Code को /mcp पर document करते हैं।
MCP creation को automate करता है; decks, templates और क्या याद करना है, यह अब भी आप तय करते हैं।
Production rollout pattern जो deck pollution रोकता है
Teams अक्सर MCP में एक successful single-card demo से सीधे quality gates के बिना बड़े writes पर कूदकर fail हो जाती हैं। बेहतर pattern staged rollout है, हर batch size पर explicit checks के साथ। इससे cleanup cost कम होता है और daily review में इस्तेमाल होने वाले active decks सुरक्षित रहते हैं।
Pilot
- Suggested batch size
- 10-25 cards
- Primary validation goal
- Template mapping, answer quality और deck routing verify करें
Small batch
- Suggested batch size
- 25-50 cards
- Primary validation goal
- Duplicate prompts और malformed back-side fields जांचें
Scaled run
- Suggested batch size
- 50-200 cards
- Primary validation goal
- Failure logs track करें और सिर्फ failed records दोबारा चलाएं
हर stage से पहले एक simple acceptance rule रखें: sampled cards का कम से कम 90% बिना manual rewrite के तुरंत usable हो। अगर quality इस स्तर से नीचे गिरे, तो रुकें, mapping rules ठीक करें, और सब कुछ दोबारा generate करने के बजाय सिर्फ failed records दोबारा चलाएं।
# minimal guardrail checklist
1) list_decks -> confirm target deckId
2) get_card_layout_schema -> validate required blockId fields
3) create_cards in small batch
4) spot-check random sample
5) scale only after acceptance threshold passesFAQ
Deckbase MCP को दूसरे MCP servers से क्या अलग करता है?
Deckbase MCP से cards कैसे बनाऊं?
क्या Deckbase MCP, MCP setup page जैसा ही है?
आखिरी update March 2026। Product और API details बदल सकते हैं; tool names और parameters के लिए MCP Server doc ही source of truth है।