মূল বিষয়বস্তুতে যান

Model Context Protocol

আপনার AI-কে গ্রন্থাগারটি দিন।ধ্রুপদি ইসলামি গ্রন্থের জন্য MCP সার্ভার

একজন AI সহকারীকে ধ্রুপদি ইসলামি গ্রন্থ পড়তে দিন, যাতে স্মৃতি থেকে আনা কোনো সূত্রের বদলে সে হুবহু আরবিসহ প্রকৃত মুদ্রিত সংস্করণের খণ্ড ও পৃষ্ঠা উল্লেখ করে।

এন্ডপয়েন্ট

https://qurangallery.com/mcp/shamela

Streamable HTTPPOSTপ্রমাণীকরণ লাগে না

যেগুলোর সঙ্গে চলে
  • ChatGPT
  • Claude
  • Copilot
  • এবং আরও Cursor VS Code Gemini CLI

8,594টি গ্রন্থ3,188 লেখককি লাগে নাবিনামূল্যে

01 · সংযোগ

একটি URL, যে ক্লায়েন্ট আপনি আগে থেকেই ব্যবহার করেন তাতেই।

এন্ডপয়েন্টটি আপনার সহকারীতে পেস্ট করুন এবং প্রশ্ন করুন। শুরু করতে কোনো অ্যাকাউন্ট বা কি লাগে না।

Claude claude.ai ও Claude Desktop

  1. Settings → Connectors → Add custom connector খুলুন।
  2. নাম দিন Quran Gallery, এন্ডপয়েন্ট পেস্ট করুন এবং উন্নত সেটিংস ফাঁকা রাখুন।
  3. টুলস মেনু থেকে কোনো চ্যাটের জন্য এটি চালু করুন।
এন্ডপয়েন্ট
https://qurangallery.com/mcp/shamela

ChatGPT Developer mode

  1. Settings → Apps & Connectors → Advanced settings খুলে Developer mode চালু করুন।
  2. এন্ডপয়েন্ট দিয়ে একটি কানেক্টর তৈরি করুন এবং Authentication-কে No authentication করুন।
  3. নতুন চ্যাটে বার্তা লেখার ঘরের ডেভেলপার মোড মেনু থেকে এটি বেছে নিন।
এন্ডপয়েন্ট
https://qurangallery.com/mcp/shamela

Claude Code টার্মিনাল

  1. আপনার টার্মিনালে এটি একবার চালান।
bash
claude mcp add --transport http quran-gallery https://qurangallery.com/mcp/shamela

Cursor ~/.cursor/mcp.json

  1. সার্ভারটি ~/.cursor/mcp.json-এ যোগ করুন।
  2. ক্লায়েন্ট চাইলে সেটি আবার চালু করুন।
~/.cursor/mcp.json
{
  "mcpServers": {
    "quran-gallery": {
      "url": "https://qurangallery.com/mcp/shamela"
    }
  }
}

VS Code .vscode/mcp.json

  1. সার্ভারটি .vscode/mcp.json-এ যোগ করুন।
  2. ক্লায়েন্ট চাইলে সেটি আবার চালু করুন।
.vscode/mcp.json
{
  "servers": {
    "quran-gallery": {
      "type": "http",
      "url": "https://qurangallery.com/mcp/shamela"
    }
  }
}

Gemini CLI ~/.gemini/settings.json

  1. সার্ভারটি ~/.gemini/settings.json-এ যোগ করুন।
  2. ক্লায়েন্ট চাইলে সেটি আবার চালু করুন।
~/.gemini/settings.json
{
  "mcpServers": {
    "quran-gallery": {
      "httpUrl": "https://qurangallery.com/mcp/shamela"
    }
  }
}

02 · কী ফেরত আসে

একটি উদ্ধৃতি, একটি গ্রন্থ ও একটি পৃষ্ঠা, যা আপনি যাচাই করতে পারেন।

ইসলামে সবচেয়ে বেশি উদ্ধৃত হাদিসের জন্য search_library-এর একটি প্রকৃত ফলাফল, অসম্পাদিত। একটি শব্দ লেখার আগে আপনার সহকারী এটিই পায়।

অনুরোধ

search_library(query: "إنما الأعمال بالنيات", scope: "hadith-primary")

উদ্ধৃতি 3 / 38টি গ্রন্থে অনুসন্ধান

…عُمَرَ بْنَ الْخَطَّابِ ﵁ عَلَى الْمِنْبَرِ، قَالَ: سَمِعْتُ رَسُولَ اللهِ ﷺ، يَقُولُ: «إِنَّمَا الْأَعْمَالُ بِالنِّيَّاتِ، وَإِنَّمَا لِكُلِّ امْرِئٍ مَا نَوَى، فَمَنْ كَانَتْ هِجْرَتُهُ إِلَى دُنْيَا يُصِيبُهَا، أَوْ إِلَى امْرَأَ…
গ্রন্থ
صحيح البخاري - ط السلطانية
লেখক
البخاري মৃ. 256 হি.
খণ্ড / পৃষ্ঠা
1/ 6
সংস্করণ
ط السلطانية
প্রকাশক
السلطانية
উৎস
shamela.ws
যেখানে মিলেছে
মূল পাঠে, পাদটীকায় নয় · হুবহু বাক্যাংশ
কাঁচা ফলাফল
{
  "book": "صحيح البخاري - ط السلطانية",
  "author": "البخاري",
  "authorDied": 256,
  "bookId": 1681,
  "printedPage": "1/ 6",
  "pageId": 10,
  "edition": "ط السلطانية",
  "publisher": "السلطانية",
  "sourceUrl": "https://shamela.ws/book/1681/10",
  "arabic": "…عُمَرَ بْنَ الْخَطَّابِ ﵁ عَلَى الْمِنْبَرِ، قَالَ: سَمِعْتُ رَسُولَ اللهِ ﷺ، يَقُولُ: «إِنَّمَا الْأَعْمَالُ بِالنِّيَّاتِ، وَإِنَّمَا لِكُلِّ امْرِئٍ مَا نَوَى، فَمَنْ كَانَتْ هِجْرَتُهُ إِلَى دُنْيَا يُصِيبُهَا، أَوْ إِلَى امْرَأَ…",
  "matchedIn": "body",
  "matchQuality": "exact_phrase"
}
  1. 01 হুবহু আরবি পাঠ পৃষ্ঠা থেকে নকল করা হয়, কখনো নিজের ভাষায় বলা বা স্মৃতি থেকে পূরণ করা হয় না।
  2. 02 মুদ্রিত পৃষ্ঠা নির্দিষ্ট মুদ্রণের খণ্ড ও পৃষ্ঠা, যাতে পাঠক বই খুলে জায়গাটি খুঁজে পান।
  3. 03 মূল পাঠ নাকি পাদটীকা প্রতিটি উদ্ধৃতি জানায় শব্দগুলো লেখকের নাকি সম্পাদকের টীকা।

03 · টুলস

শুরু করার জন্য একটি টুল, পেছনে আরও 36টি।

বেশিরভাগ প্রশ্নে শুধু search_library-ই যথেষ্ট। প্রশ্নে আরও কিছু লাগলে গ্রন্থাগার সার্ভারের বাকি টুলগুলো আছে।

এখান থেকে শুরু করুন

search_library(query, scope, limit?)

প্রথমে হুবহু বাক্যাংশ অনুসন্ধান চালায়, তারপর শব্দভিত্তিক অনুসন্ধানে যায় এবং জানায় কোনটি উত্তর দিয়েছে। গ্রন্থ, লেখক, মৃত্যুসন, মুদ্রিত খণ্ড/পৃষ্ঠা ও হুবহু আরবি ফেরত দেয়, সঙ্গে জানায় শব্দগুলো মূল পাঠে না সম্পাদকের পাদটীকায় পাওয়া গেছে।

এর পাশাপাশি গ্রন্থাগার সার্ভারের নিজস্ব 36টি shamela_* টুল: ইসনাদ-ধারা ও বর্ণনাকারীর পরিচিতি, বুলিয়ান ও হরকত-নির্ভুল অনুসন্ধান, মুদ্রিত উদ্ধৃতি থেকে পৃষ্ঠা শনাক্ত করা, আয়াত অনুযায়ী তাফসির এবং পুরো পৃষ্ঠা পড়া। কোয়েরি আরবিতে হতে হবে।

মোট 39টি টুল: search_library, search, fetch এবং 36টি shamela_* টুল।

টুলগুলোর পূর্ণ রেফারেন্স

অনুসন্ধান

9
  • shamela_search_pages
  • shamela_search_titles
  • shamela_search_phrase
  • shamela_search_exact
  • shamela_search_boolean
  • shamela_search_hadith
  • shamela_search_batch
  • shamela_recon
  • shamela_root_stats

বর্ণনাকারী ও ইসনাদ

5
  • shamela_search_narrators
  • shamela_get_narrator
  • shamela_search_isnad
  • shamela_get_isnad
  • shamela_get_books_for_hadith
আরও 22টি টুল উদ্ধৃতি · কুরআন ও তাফসির · পাঠ · ক্যাটালগ

উদ্ধৃতি

4
  • shamela_get_citation
  • shamela_resolve_work
  • shamela_resolve_printed_page
  • shamela_resolve

কুরআন ও তাফসির

5
  • shamela_search_quran
  • shamela_get_aya
  • shamela_get_tafseer_of_aya
  • shamela_list_tafsirs_for_aya
  • shamela_get_tafseer_texts

পাঠ

6
  • shamela_get_page
  • shamela_get_pages_range
  • shamela_get_book_section
  • shamela_get_toc
  • shamela_get_book_parts
  • shamela_get_page_services

ক্যাটালগ

7
  • shamela_search_books
  • shamela_search_authors
  • shamela_get_book
  • shamela_get_author
  • shamela_list_categories
  • shamela_books_by_period
  • shamela_brief

04 · পরিসর

আগে সঠিক তাকে খুঁজুন।

search_library-এর জন্য একটি পরিসর আবশ্যক। এটি শুধু সুবিধার জন্য নয়: পরিসর ছাড়া এই সংগ্রহে ক্রম নির্ধারিত হয় শব্দের পুনরাবৃত্তি দিয়ে, যা 710 হিজরির একটি কাব্য-সংকলনকে সব ফিকহ গ্রন্থের ওপরে রাখে এবং ইসলামের সবচেয়ে পরিচিত হাদিসের জন্য Sahih al-Bukhari কখনো সামনে আনে না। কাঁচা shamela_* অনুসন্ধান পরিসর ছাড়াও চালানো যায়; সাধারণত কেন চালাবেন না, তার কারণ এই ক্রম।

hadith-primary
The eight primary hadith collections, edition-pinned
tafsir-canonical
Canonical tafsir — Ibn Kathir, al-Tabari, Ibn al-Jawzi first
fiqh-hanafi
Hanafi fiqh (+ usul, comparative)
fiqh-maliki
Maliki fiqh (+ usul, comparative)
fiqh-shafii
Shafi'i fiqh (+ usul, comparative)
fiqh-hanbali
Hanbali fiqh (+ usul, comparative)
fiqh-comparative
All four schools plus comparative and fatwa collections
aqeedah
Creed and sects
hadith-sciences
Hadith commentary, takhrij and the sciences of hadith
tafsir
The whole tafsir shelf and Quranic sciences
seerah
Prophetic biography, history and biographical dictionaries
lugha
Arabic language, lexicons, grammar and adab

05 · সীমা

শুরু করা বিনামূল্যে। বেশি লাগলে একটি কি।

প্রত্যাখ্যাত কল কিছুই খরচ করে না, আর ত্রুটিবার্তা জানায় কোন সীমায় পৌঁছেছেন। ছোট পৃষ্ঠা-পরিসরে কোনো পৃষ্ঠা হারায় না: উত্তর জানায় কোথা থেকে আবার শুরু করবেন।

কি ছাড়া

10 টুল কল প্রতি মিনিটে

  • দিনে 200, প্রতিটি IP ঠিকানা অনুযায়ী গণনা
  • প্রতি pages_range কলে সর্বোচ্চ 5 পৃষ্ঠা এবং প্রতি book_section কলে 10
  • সংযোগ ও টুল তালিকা দেখায় কোনো খরচ নেই

বিনামূল্যের কি দিয়ে

60 অনুরোধ প্রতি মিনিটে

  • দৈনিক কোনো সীমা নেই, প্রতিটি কি অনুযায়ী গণনা
  • প্রতি pages_range কলে সর্বোচ্চ 20 পৃষ্ঠা এবং প্রতি book_section কলে 100
  • হেডার হিসেবে পাঠানো হয় Authorization: Bearer qg_sk_…
একটি কি নিন

আপনার Quran Gallery অ্যাকাউন্টে Developers অংশে একটি তৈরি করুন।

এটি যা করে না

  • অনুসন্ধান উদ্ধৃতিসহ পৃষ্ঠার মধ্যে সীমিত অংশ ফেরত দেয়; পাঠের টুলগুলো পূর্ণ পৃষ্ঠা ফেরত দেয়। কোনো একক কল পুরো বই রপ্তানি করে না, এবং হার-সীমাই পাঠকে স্ক্র্যাপিং থেকে আলাদা করে।

  • এটি আপনার মডেলকে কোনো উদ্ধৃতি ভুল ব্যক্তির নামে চালানো থেকে আটকাতে পারে না। এটি নিশ্চয়তা দেয় যে উদ্ধৃতি, গ্রন্থ ও পৃষ্ঠা প্রকৃত, এর চারপাশে গড়া বাক্যটি নয়।

  • উত্তর দিতে এর আপনার পরিচয় লাগে না। কি ছাড়া কল প্রতি IP অনুযায়ী সীমিত; কি শুধু উচ্চতর সীমার জন্য।

প্রশ্ন

সার্ভার নিয়ে জিজ্ঞাসা

হাদিস ও তাফসিরের জন্য কি কোনো MCP সার্ভার আছে?

হ্যাঁ। https://qurangallery.com/mcp/shamela-এ থাকা Quran Gallery MCP সার্ভার 3,188 লেখকের 8,594টি ধ্রুপদি ইসলামি গ্রন্থে অনুসন্ধান করে, যার মধ্যে আছে প্রধান হাদিস সংকলন, বড় তাফসিরগুলো, চার মাজহাবের ফিকহ, আকিদা, সিরাত ও আরবি ভাষা। প্রতিটি উদ্ধৃতি তার গ্রন্থ, লেখক, মুদ্রিত খণ্ড ও পৃষ্ঠাসহ ফেরত আসে।

ChatGPT বা Claude-এ কীভাবে যোগ করব?

Claude-এ Settings → Connectors → Add custom connector খুলে https://qurangallery.com/mcp/shamela পেস্ট করুন। ChatGPT-তে Settings → Apps & Connectors → Advanced settings থেকে Developer mode চালু করুন, তারপর একই URL ও No authentication দিয়ে একটি কানেক্টর তৈরি করুন। Claude Code, Cursor, VS Code ও Gemini CLI তাদের MCP কনফিগারেশনে URL-টি নেয়।

এটি কি বিনামূল্যে? কি লাগবে?

এটি বিনামূল্যে এবং কোনো কি লাগে না। কি ছাড়া প্রতিটি IP ঠিকানায় মিনিটে 10টি টুল কল এবং দিনে 200টি পাবেন। আপনার Quran Gallery অ্যাকাউন্টের একটি বিনামূল্যের কি এটিকে মিনিটে 60-এ তোলে, কোনো দৈনিক সীমা ছাড়া।

এতে কোন কোন গ্রন্থ আছে?

মাকতাবা আশ-শামিলার ক্যাটালগ: 41টি বিভাগে 3,188 লেখকের 8,594টি ধ্রুপদি গ্রন্থ। অনুসন্ধান চলে একটি পরিসরের ভেতরে, যেমন আটটি প্রধান হাদিস সংকলন, প্রামাণ্য তাফসির বা একটি মাজহাবের ফিকহ, যাতে সঠিক তাক আগে উত্তর দেয়। কোয়েরি আরবিতে হয়।

সরাসরি AI-কে জিজ্ঞেস করার সঙ্গে পার্থক্য কী?

স্মৃতি থেকে উত্তর দেওয়া সহকারী এমন বিশ্বাসযোগ্য সূত্র দিতে পারে যার অস্তিত্বই নেই। এই সার্ভারের সঙ্গে সে নিজের আনা উদ্ধৃতি হুবহু তুলে ধরে, মুদ্রিত সংস্করণ, খণ্ড ও পৃষ্ঠাসহ, যাতে আপনি বই খুলে যাচাই করতে পারেন। এটি মডেলকে ভুল নামে উদ্ধৃতি চালানো থেকে আটকাতে পারে না; এটি নিশ্চয়তা দেয় যে উদ্ধৃতি, গ্রন্থ ও পৃষ্ঠা প্রকৃত।

এটি কি ChatGPT deep research-এর সঙ্গে কাজ করে?

হ্যাঁ। সার্ভারে ChatGPT-র প্রত্যাশিত কাঠামোর search ও fetch টুল আছে, ফলে deep research কোনো অংশ খুঁজে পেয়ে তা পুরোটা পড়তে পারে। ChatGPT-তে Developer mode চালু করে https://qurangallery.com/mcp/shamela কে কানেক্টর হিসেবে যোগ করুন, No authentication দিয়ে।

শুরু

যুক্ত করুন, তারপর একটি পৃষ্ঠা চান।

ডকুমেন্টেশনে প্রতিটি টুল, পরিসর ও ত্রুটির বিবরণ আছে। এটি দিয়ে আপনি কী বানাচ্ছেন, বা কোথায় সমস্যা হচ্ছে, আমাদের জানান।