Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Search and retrieve Quran ayahs, tafsir commentary, hadith, and detailed hadith records.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://hadithunlocked.com/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http hadithdb https://hadithunlocked.com/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"hadithdb": {
"url": "https://hadithunlocked.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"hadithdb": {
"type": "http",
"url": "https://hadithunlocked.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://hadithunlocked.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub iadnanmukhtar ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.0) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Context7, Codebase Memory, Exa
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
HadithDB (Hadith Unlocked) is a website for reading, searching, and citing the Quran and ḥadīth. You can browse it online at https://hadithunlocked.com.
Every record keeps the original Arabic text alongside an English translation where one is available, together with chapter listings and grading information. For ḥadīth, the chain of narrators (isnād) and the report itself (matn) are stored separately so each can be read and searched on its own.
HadithDB exposes a read-only, stateless Streamable HTTP MCP transport at POST /mcp. After this version is deployed, the public endpoint will be https://hadithunlocked.com/mcp. It provides Quran and tafsir lookup/search, hadith search, full hadith-detail lookup, and Quran audio tools.
Substantive research is available through research_islamic_topic and research_quran_ayah. The topic tool takes a question, short Arabic/English queries, optional known hadith_references to anchor the evidence, and depth (brief, standard, or deep). It gathers discovery candidates, exact Quran/tafsir and hadith records, commentary from distinct works, and reports linked by verified internal references. Source numbers alone are never treated as cross-collection identities.
For ayah explanations, call research_quran_ayah with surah and ayah. Standard depth requests Tabari, Ibn Kathir and Qurtubi; deep adds Baghawi, Saadi and Ibn Ashur. Missing sources are reported rather than silently replaced. tafsirs overrides this selection. Read the returned texts, then call again with short grounded concepts to research relevant Quran/tafsir, hadith and shuruh. This is an assistant workflow within one turn, not a user follow-up. The tool does not pretend to infer semantic concepts on the server.
Dossiers distinguish direct tafsir, exact reports, source-linked reports, and conceptual search candidates. They return per-call found, searched_no_match, not_searched, or unavailable states, omissions and explicit next steps. Dossiers include selected source fields and bounded excerpts: discovery text is capped at 500 characters per field, retrieved source text at 3500, with truncation flags and exact lookup identifiers. They are not exhaustive surveys or generated rulings. A 25-second total deadline and depth-dependent call/source limits bound work; inspect coverage and retrieve truncated or omitted sources when consequential. Research depth does not dictate answer length.
list_hadith_commentaries, search_hadith_commentary and lookup_hadith_commentary expose the existing shuruh catalog and index. Search supports an exact commentary source alias and/or associated hadith reference; lookup uses an entry id. Compact hadith details now include research_inventory with the complete attached commentary list, work counts, and verified related references. Every detail profile also includes metadata.grades (all stored grader opinions), metadata.narrators (including reliability and death_text, the stored death year or date description), and metadata.related_reports (deduplicated collection:number references only). Compact metadata.sharh lists commentary identities without text; use the commentary lookup tool for complete text.
After deploying schema changes, update the published plugin/connection metadata and verify the tools visible in a fresh client session against tools/list. Publishing the JSON schema URL alone does not refresh an installed plugin’s schema snapshot. In particular, lookup_hadith_detail must expose response_profile to clients as it does on the server.
The public tool schema is available at GET /mcp-server/schema.json, linked from /mcp-server. It includes the server and protocol versions and the same tool definitions returned by MCP tools/list, including input/output schemas and annotations. It is generated from the running server’s definitions and requires no MCP initialization or authentication.
get_quran_audio returns a full-surah audio_url, a playback_url with a seconds-based media fragment, passage start_ms / end_ms, and ordered ayah segments with millisecond boundaries. For example, {"surah":2,"ayah_from":255,"ayah_to":257} defaults to Juhani; add reciter to select an alias or exact name from list_quran_reciters. Omit ayah_to for one ayah. Supply the first and last ayah for a whole surah; call once per surah for a passage spanning surahs. Incomplete timing coverage returns an error. These tools supply playback data; the client must play the URL, seek to the start, and stop at the end. Media-fragment support depends on the player.
Quran navigation tools expose the stored Mushaf layout and editorial headings:
lookup_quran_page: pass page, or surah and ayah, for edition information, ayah ranges and word boundaries, overlapping headings, and stored introductions. Its page overview is assembled from source headings, not a separately authored narrative summary. Ayahs can span pages; word boundaries identify the portion here.list_quran_sections: pass surah to discover passage (level 2) and subsection (level 3) identities, bilingual titles, introductions, and exact ayah ranges. Follow next_offset; default limit is 25, maximum 100.lookup_quran_passage: pass surah and section (optionally subsection), or surah and ayah to resolve the containing passage. Returns parent/child relationships and Mushaf page links as well as the source heading record.These tools preserve absent language fields as null. response_profile controls per-heading introduction length: compact 1000, default 6000 characters per language, or full without truncation. Introductions describe the entire heading range, which may extend beyond a requested page. Titles and ranges are preserved. An assistant can write a narrative page summary from this source material when asked, clearly distinguishing its synthesis from the stored editorial text.
Arabic and English are exposed separately when the underlying record provides both languages; unavailable language fields are returned as null rather than synthesized. Long tafsir and hadith-detail tools accept compact, default, and full response profiles. Hadith detail defaults to compact; default adds bounded scholarly attribution and commentary, while full is the explicit complete-provenance mode. Search tools return exact-size pages, pagination metadata, and opaque cursors; Quran search merges translation hits under each canonical ayah. Pagination reports whether its total is exact; total_available is null while the backend has only fetched enough data to prove another page exists. Searches reject logical offsets beyond 500, scan at most six underlying pages per call, and enforce a ten-second deadline. list_tafsirs also returns total, has_more, and an opaque query-bound cursor. Quran ayat, Quran search results, hadith search results, and hadith-detail records expose bilingual, text, text_arabic, text_english, and truncated. Full-profile hadith-detail sharh entries retain their existing text and text_en source fields and additionally expose language-explicit fields. The bounded default profile exposes the language-explicit commentary fields without duplicating the original long text fields.
The endpoint accepts JSON-RPC 2.0 requests for initialize, ping, tools/list, tools/call, skills/list, skills/get, and resources/read. It advertises five source-aware research skills through OpenAI's static MCP skill-import extension. It does not create sessions, so clients should not expect an Mcp-Session-Id response header. Browser preflight requests are supported with OPTIONS /mcp; the public edge owns the complete CORS response for this path, while the application validates browser origins and native clients may omit Origin. Other HTTP methods return 405.
curl https://hadithunlocked.com/mcp \
-H 'Accept: application/json, text/event-stream' \ -H 'Content-Type: application/json' \ -H 'MCP-Protocol-Version: 2025-11-25' \ --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"example","version":"1.0.0"}}}'
The endpoint has a 64 KiB request limit and a per-IP rate limit. Override the defaults with MCP_RATE_LIMIT_WINDOW_MS and MCP_RATE_LIMIT_PER_IP. Internal tool requests use the current request host by default; staging deployments can override the backing sites with HADITHDB_MCP_HADITH_BASE_URL and HADITHDB_MCP_QURAN_BASE_URL. Add browser origins with the comma-separated MCP_ALLOWED_ORIGINS setting. See MCP data handling for the redacted audit-log contract and retention setting.
Recent work has improved the reading, browsing, and search experience across the site:
book:number citations, and JSON, TSV, EPUB, or Markdown output where available.ตัดมาแค่ช่วงต้น อ่านต่อใน repo