Lewati ke konten

Model Context Protocol

Berikan perpustakaan kepada AI Anda.Server MCP untuk kitab-kitab Islam klasik

Biarkan asisten AI membaca kitab-kitab Islam klasik dan merujuk edisi cetak yang nyata, lengkap dengan jilid, halaman, dan teks Arab apa adanya, bukan rujukan yang diingat-ingat.

Endpoint

https://qurangallery.com/mcp/shamela

Streamable HTTPPOSTtanpa autentikasi

Bekerja dengan
  • ChatGPT
  • Claude
  • Copilot
  • dan lainnya Cursor VS Code Gemini CLI

8.594 kitab3.188 penulistanpa kuncigratis

01 · Hubungkan

Satu URL, di klien yang sudah Anda pakai.

Tempel endpoint ke asisten Anda lalu ajukan pertanyaan. Tidak perlu akun atau kunci untuk memulai.

Claude claude.ai dan Claude Desktop

  1. Buka Settings → Connectors → Add custom connector.
  2. Beri nama Quran Gallery, tempel endpoint, dan biarkan pengaturan lanjutan kosong.
  3. Aktifkan untuk percakapan dari menu alat.
endpoint
https://qurangallery.com/mcp/shamela

ChatGPT Developer mode

  1. Buka Settings → Apps & Connectors → Advanced settings dan aktifkan Developer mode.
  2. Buat konektor dengan endpoint tersebut dan atur Authentication ke No authentication.
  3. Pilih dari menu mode pengembang di kolom pesan pada percakapan baru.
endpoint
https://qurangallery.com/mcp/shamela

Claude Code Terminal

  1. Jalankan perintah ini sekali di terminal Anda.
bash
claude mcp add --transport http quran-gallery https://qurangallery.com/mcp/shamela

Cursor ~/.cursor/mcp.json

  1. Tambahkan server ke ~/.cursor/mcp.json.
  2. Mulai ulang klien jika diminta.
~/.cursor/mcp.json
{
  "mcpServers": {
    "quran-gallery": {
      "url": "https://qurangallery.com/mcp/shamela"
    }
  }
}

VS Code .vscode/mcp.json

  1. Tambahkan server ke .vscode/mcp.json.
  2. Mulai ulang klien jika diminta.
.vscode/mcp.json
{
  "servers": {
    "quran-gallery": {
      "type": "http",
      "url": "https://qurangallery.com/mcp/shamela"
    }
  }
}

Gemini CLI ~/.gemini/settings.json

  1. Tambahkan server ke ~/.gemini/settings.json.
  2. Mulai ulang klien jika diminta.
~/.gemini/settings.json
{
  "mcpServers": {
    "quran-gallery": {
      "httpUrl": "https://qurangallery.com/mcp/shamela"
    }
  }
}

02 · Yang dikembalikan

Satu kutipan, satu kitab, dan satu halaman yang bisa Anda periksa.

Satu hasil nyata dari search_library untuk hadis yang paling sering dikutip dalam Islam, tanpa suntingan. Inilah yang diterima asisten Anda sebelum menulis satu kata pun.

Permintaan

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

Kutipan 3 dari 38 kitab ditelusuri

…عُمَرَ بْنَ الْخَطَّابِ ﵁ عَلَى الْمِنْبَرِ، قَالَ: سَمِعْتُ رَسُولَ اللهِ ﷺ، يَقُولُ: «إِنَّمَا الْأَعْمَالُ بِالنِّيَّاتِ، وَإِنَّمَا لِكُلِّ امْرِئٍ مَا نَوَى، فَمَنْ كَانَتْ هِجْرَتُهُ إِلَى دُنْيَا يُصِيبُهَا، أَوْ إِلَى امْرَأَ…
Kitab
صحيح البخاري - ط السلطانية
Penulis
البخاري w. 256 H
Jilid / halaman
1/ 6
Edisi
ط السلطانية
Penerbit
السلطانية
Sumber
shamela.ws
Ditemukan di
Teks utama, bukan catatan kaki · Frasa persis
Hasil mentah
{
  "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 Apa adanya Teks Arab disalin dari halamannya, tidak pernah diparafrasakan atau dilengkapi dari ingatan.
  2. 02 Halaman cetak Jilid dan halaman pada cetakan yang disebut, agar pembaca bisa membuka kitab dan menemukannya.
  3. 03 Matan atau catatan kaki Setiap kutipan menyebutkan apakah kata-katanya milik penulis atau catatan penyunting.

03 · Alat

Satu alat untuk memulai, 36 di belakangnya.

Sebagian besar pertanyaan cukup dengan search_library. Alat lain dari server perpustakaan tersedia ketika pertanyaan butuh lebih.

Mulai di sini

search_library(query, scope, limit?)

Menjalankan pencarian frasa persis lebih dulu, lalu beralih ke pencarian per kata, dan memberi tahu mana yang menjawab. Mengembalikan kitab, penulis, tahun wafat, jilid dan halaman cetak, serta teks Arab apa adanya, ditambah keterangan apakah kata-kata itu ada di teks utama atau di catatan kaki penyunting.

Di sampingnya, 36 alat shamela_* dari server perpustakaan itu sendiri: rantai sanad dan profil perawi, pencarian boolean dan peka harakat, pelacakan rujukan cetak ke halaman, tafsir per ayat, dan membaca halaman utuh. Kueri harus dalam bahasa Arab.

Totalnya 39 alat: search_library, search, fetch, dan 36 alat shamela_*.

Referensi lengkap alat

Pencarian

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

Perawi dan sanad

5
  • shamela_search_narrators
  • shamela_get_narrator
  • shamela_search_isnad
  • shamela_get_isnad
  • shamela_get_books_for_hadith
22 alat lainnya Rujukan · Al-Qur'an dan tafsir · Membaca · Katalog

Rujukan

4
  • shamela_get_citation
  • shamela_resolve_work
  • shamela_resolve_printed_page
  • shamela_resolve

Al-Qur'an dan tafsir

5
  • shamela_search_quran
  • shamela_get_aya
  • shamela_get_tafseer_of_aya
  • shamela_list_tafsirs_for_aya
  • shamela_get_tafseer_texts

Membaca

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

Katalog

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

04 · Cakupan

Cari di rak yang tepat lebih dulu.

search_library mewajibkan satu cakupan. Ini bukan sekadar kemudahan: tanpa cakupan, peringkat di korpus ini mengikuti frekuensi kata, sehingga antologi syair tahun 710 H berada di atas semua kitab fikih dan Sahih al-Bukhari tidak pernah muncul untuk hadis paling terkenal dalam Islam. Pencarian mentah shamela_* boleh dijalankan tanpa cakupan; peringkat itulah alasan Anda biasanya tidak perlu melakukannya.

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 · Batasan

Gratis untuk memulai. Kunci saat Anda butuh lebih.

Panggilan yang ditolak tidak menghabiskan kuota, dan pesan galatnya menyebut batas yang tercapai. Rentang halaman yang lebih pendek tidak menghilangkan halaman: respons menyebutkan dari mana melanjutkan.

Tanpa kunci

10 panggilan alat per menit

  • 200 per hari, dihitung per alamat IP
  • Hingga 5 halaman per panggilan pages_range dan 10 per panggilan book_section
  • Menghubungkan dan menampilkan daftar alat tidak dihitung

Dengan kunci gratis

60 permintaan per menit

  • Tanpa batas harian, dihitung per kunci
  • Hingga 20 halaman per panggilan pages_range dan 100 per panggilan book_section
  • Dikirim sebagai header Authorization: Bearer qg_sk_…
Dapatkan kunci

Buat di bagian Developers pada akun Quran Gallery Anda.

Yang tidak dilakukannya

  • Pencarian mengembalikan cuplikan sebatas halaman beserta rujukan; alat baca mengembalikan halaman utuh. Tidak ada satu panggilan yang mengekspor sebuah kitab, dan batas laju itulah yang membedakan membaca dari scraping.

  • Ia tidak dapat mencegah model Anda salah menisbatkan kutipan. Yang dijaminnya adalah kutipan, kitab, dan halamannya nyata, bukan kalimat yang dibangun di sekitarnya.

  • Ia tidak butuh identitas Anda untuk menjawab. Panggilan tanpa kunci dibatasi per IP; kunci hanya untuk batas yang lebih tinggi.

Pertanyaan

Pertanyaan tentang server ini

Apakah ada server MCP untuk hadis dan tafsir?

Ada. Server Quran Gallery MCP di https://qurangallery.com/mcp/shamela mencari di 8.594 kitab Islam klasik karya 3.188 penulis, termasuk kitab-kitab hadis induk, tafsir-tafsir besar, fikih empat mazhab, akidah, sirah, dan bahasa Arab. Setiap kutipan kembali dengan kitab, penulis, jilid, dan halaman cetaknya.

Bagaimana menambahkannya ke ChatGPT atau Claude?

Di Claude, buka Settings → Connectors → Add custom connector lalu tempel https://qurangallery.com/mcp/shamela. Di ChatGPT, aktifkan Developer mode di Settings → Apps & Connectors → Advanced settings, lalu buat konektor dengan URL yang sama dan No authentication. Claude Code, Cursor, VS Code, dan Gemini CLI menerima URL itu di konfigurasi MCP masing-masing.

Apakah gratis? Perlu kunci?

Gratis dan tidak perlu kunci. Tanpa kunci Anda mendapat 10 panggilan alat per menit dan 200 per hari per alamat IP. Kunci gratis dari akun Quran Gallery Anda menaikkannya menjadi 60 per menit tanpa batas harian.

Kitab apa saja yang dicakup?

Katalog Maktabah al-Shamela: 8.594 kitab klasik karya 3.188 penulis dalam 41 kategori. Pencarian berjalan di dalam satu cakupan, seperti delapan kitab hadis induk, tafsir-tafsir baku, atau fikih satu mazhab, agar rak yang tepat menjawab lebih dulu. Kueri dalam bahasa Arab.

Apa bedanya dengan bertanya langsung ke AI?

Asisten yang menjawab dari ingatan bisa menghasilkan rujukan yang meyakinkan padahal tidak ada. Dengan server ini, ia mengutip apa adanya kutipan yang diambilnya, lengkap dengan edisi cetak, jilid, dan halaman, sehingga Anda bisa membuka kitab dan memeriksanya. Ia tidak dapat mencegah model salah menisbatkan kutipan; ia menjamin kutipan, kitab, dan halamannya nyata.

Apakah bisa dipakai dengan deep research ChatGPT?

Ya. Server ini punya alat search dan fetch dalam bentuk yang diharapkan ChatGPT, sehingga deep research dapat menemukan sebuah kutipan lalu membacanya utuh. Di ChatGPT, aktifkan Developer mode dan tambahkan https://qurangallery.com/mcp/shamela sebagai konektor dengan No authentication.

Mulai

Hubungkan, lalu minta satu halaman.

Dokumentasi membahas setiap alat, cakupan, dan galat. Ceritakan apa yang Anda bangun dengannya, atau apa yang tidak berjalan.