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 में पढ़ते हैं।

Deckbase7 मिनट का पठन

यह 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. 1
    यह तुलना Deckbase product side से लिखी गई है और real card-creation workflows पर focused है, generic MCP demos पर नहीं।
  2. 2
    उदाहरण उन tasks को priority देते हैं जो learners वास्तव में चलाते हैं: decks की list बनाना, template schema देखना, और cards बनाना जो mobile पर sync हों।
  3. 3
    References 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>
  1. 1
    Client को connect करें: Cursor, Claude Code, VS Code या किसी भी MCP-compatible client में Deckbase MCP server URL और bearer token जोड़ें (step-by-step setup)।
  2. 2
    Structure discover करें: list_decks और list_templates इस्तेमाल करें। Block types या JSON shapes के लिए list_template_block_types या list_block_schemas इस्तेमाल करें।
  3. 3
    Template schema पाएं: create_card में block_text के लिए सटीक blockId keys पाने के लिए templateId के साथ get_template_schema call करें।
  4. 4
    एक या कई cards बनाएं: deckId, optional templateId, और template द्वारा ज़रूरी text fields के साथ create_card या create_cards call करें।
  5. 5
    हर जगह पढ़ें: नए cards web dashboard में दिखते हैं और manually बनाए cards की तरह Deckbase mobile apps पर sync होते हैं।
संक्षिप्त protocol list (tools, resources, examples) के लिए देखें: Docs में MCP Server।

अगर आपके 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 किए गए हैं।

deckbase — mcp-session

# 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!

UkrainianPronunciationEnglish
ПривітPryvitHello
ДякуюDyakuyuThank you
Будь ласкаBud' laskaPlease / You're welcome
ТакTakYes
НіNiNo
ВодаVodaWater
ХлібKhlibBread
Добрий деньDobryy den'Good day
До побаченняDo pobachennyaGoodbye
ВибачтеVybachteExcuse me / Sorry

Requirements और honesty check

Subscription

Hosted deck/card tools के लिए एक valid Basic, Pro, या VIP account और pricing तथा dashboard pages पर बताए अनुसार API access ज़रूरी है।

Clients

कोई भी MCP client जो HTTP transport और custom headers support करता है, काम कर सकता है। हम Cursor, VS Code और Claude Code को /mcp पर document करते हैं।

Pedagogy

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 passes

FAQ

Deckbase MCP को दूसरे MCP servers से क्या अलग करता है?

ज़्यादातर MCP servers documents, repositories या browser automation expose करते हैं। Deckbase MCP आपकी flashcard library expose करता है: decks और templates की list करने, template schemas पाने, और cards बनाने या update करने के tools, जो Deckbase app पर sync होते हैं: सिर्फ chat में text snippets नहीं।

Deckbase MCP से cards कैसे बनाऊं?

Basic, Pro या VIP plan पर dashboard के Connect page से OAuth से sign in करें (या scripts के लिए API key इस्तेमाल करें), अपने MCP client को hosted endpoint से connect करें, फिर list_templates call करें, block IDs के लिए get_template_schema call करें, और deckId तथा अपने template द्वारा अपेक्षित text fields के साथ create_card या create_cards call करें। Cards आपकी library में दिखते हैं और mobile पर sync होते हैं।

क्या Deckbase MCP, MCP setup page जैसा ही है?

Setup page Cursor, VS Code और Claude Code के लिए JSON config दिखाता है। यह guide Deckbase की दूसरे MCP patterns से तुलना करता है और cards बनाना समझाता है; technical reference Docs → MCP Server के अंदर है।

आखिरी update March 2026। Product और API details बदल सकते हैं; tool names और parameters के लिए MCP Server doc ही source of truth है।