doc2mcp MCP server
Mengonversi URL dokumentasi apa pun menjadi hosted MCP server untuk digunakan dengan AI agent dan IDE seperti Cursor dan Claude.
Juga dikenal sebagai doc2mcp/doc2mcp
- Stars
- 6
- Tools
- 6
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.1782461537
- Commit terakhir
- 1 Agu 2026
- Lisensi
- MIT
Apa itu doc2mcp MCP?
doc2mcp adalah MCP server. Mengonversi URL dokumentasi apa pun menjadi hosted MCP server untuk digunakan dengan AI agent dan IDE seperti Cursor dan Claude. Server ini menyediakan 6 tool, seperti list_documentation_pages, get_documentation_page, search_documentation.
Ringkasan dibuat dari README proyek
Tentang doc2mcp MCP server
Layanan ini mengubah URL dokumentasi apa pun menjadi hosted MCP server yang dirancang untuk AI agent dan integrated development environments. Layanan ini mengotomatiskan proses crawling, analisis, dan konversi dokumentasi berbasis web menjadi tool fungsional yang dapat digunakan di dalam Cursor, Claude, atau VS Code. Developer dapat mengakses infrastruktur ini melalui web dashboard, command-line interface, atau SDK JavaScript/TypeScript khusus.
User berinteraksi dengan sistem dengan memberikan source URL, yang kemudian akan menghasilkan tool spesifik seperti search_documentation, get_documentation_page, dan ask_documentation. Setup ini memerlukan user PAT dan project token yang didapatkan dari platform web. Meskipun metode web dan CLI ditujukan untuk integrasi cepat dengan IDE, SDK memungkinkan implementasi programatik di dalam framework seperti LangChain, LangGraph, dan CrewAI. Hal ini menjadikannya solusi serbaguna untuk membangun agent yang sadar dokumentasi (documentation-aware) yang dapat melakukan pencarian berbasis heading atau mengambil konten markdown lengkap dari halaman tertentu.
Apa yang bisa Anda lakukan dengannya
- 1Konversi dokumentasi untuk IDESeorang developer dapat mengubah URL dokumentasi Stripe atau GitHub menjadi MCP server yang siap pakai untuk Cursor dalam waktu kurang dari satu menit.
- 2Melakukan pencarian dokumentasi semantikGunakan tool yang dihasilkan untuk melakukan pencarian yang memahami struktur heading pada dokumentasi.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal doc2mcp MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal doc2mcp MCP di Claude Code
$ claude mcp add --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstal doc2mcp MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Instal doc2mcp MCP di VS Code
.vscode/mcp.json
{
"servers": {
"developer": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Instal doc2mcp MCP di VS Code CLI
$ code --add-mcp '{"name":"developer","type":"http","url":"https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"}'Instal doc2mcp MCP di Codex
$ codex mcp add developer --url https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstal doc2mcp MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.developer] url = "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
Instal doc2mcp MCP di Gemini CLI
$ gemini mcp add -s user --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstal doc2mcp MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp",
"type": "http"
}
}
}Tool doc2mcp MCP 6
Terdeteksi dari READMElist_documentation_pagesget_documentation_pagesearch_documentationget_documentation_overviewread_full_documentationask_documentation
| list_documentation_pages | — | |
| get_documentation_page | — | |
| search_documentation | — | |
| get_documentation_overview | — | |
| read_full_documentation | — | |
| ask_documentation | — |
Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaudoc2mcp/doc2mcp is public and reachablegithub.com/doc2mcp/doc2mcp ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-08-01github.com/doc2mcp/doc2mcp ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelNo tool named like delete, drop or execLolos
- Endpoint remote merespons handshake MCPEndpoint did not answer initialize: HTTP 402Temuan
README
Lihat di GitHubdoc2mcp
Documentation infrastructure for AI agents
Paste any docs URL → get a hosted, Cursor-ready MCP server in under 60 seconds.
Live · Docs · SDK · Marketplace · Open Source
⭐ Star this repo — it helps developers discover doc2mcp on GitHub and the MCP Registry.
Three ways to use doc2mcp

| Surface | Best for | Start here |
|---|---|---|
| Web | Instant convert in the browser | doc2mcp.site |
| CLI | Terminal + one-shot install into Cursor | npm i -g doc2mcp |
| SDK | Code, CI, LangChain / LangGraph / agents | doc2mcp-sdk |
API keys always come from doc2mcp.site (User PAT + project token). The SDK has no separate login.
The pipeline

Docs URL → crawl → analyze → MCP tools → hosted endpoint → Cursor / Claude / LangChain / LangGraph.
1) Web (normal)
- Sign in at doc2mcp.site/login
- Paste a docs URL (Stripe, LangChain, Mintlify, GitHub…)
- Copy the hosted MCP URL + Bearer token into Cursor / Claude / VS Code
{
"mcpServers": {
"my-docs": {
"url": "https://doc2mcp.site/api/mcp/{project_id}/mcp",
"headers": { "Authorization": "Bearer <project-token>" }
}
}
}
2) CLI
npm install -g doc2mcp
doc2mcp login # creates User PAT (d2mcp_pat_…)
doc2mcp https://docs.example.com
Lists the same projects as the dashboard. Install helpers for Cursor / VS Code / Claude / Windsurf.
3) SDK (doc2mcp-sdk)

npm i doc2mcp-sdk
import { Doc2MCP } from "doc2mcp-sdk";
// User PAT from doc2mcp.site / `npx doc2mcp login` — SDK has no auth of its own
const client = new Doc2MCP({ token: process.env.DOC2MCP_API_TOKEN! }); // Settings → d2mcp_usr_…
const ready = await client.convertAndWait({
sourceUrl: "https://js.langchain.com/docs",
});
const answer = await client.callToolText({
mcpUrl: ready.mcp.url,
mcpToken: ready.mcp.token, // project token d2mcp_…
name: "search_documentation",
arguments: { query: "how do runnables work?" },
});
Full handbook (API keys, Cursor, Claude, LangChain, LangGraph, LangSmith, OpenAI, Vercel AI SDK, CrewAI, AutoGen, Mastra):
Product docs page: doc2mcp.site/docs/sdk
MCP tools generated per project
| Tool | What it does |
|---|---|
list_documentation_pages |
Every crawled page |
get_documentation_page |
Full markdown of one page |
search_documentation |
Heading-aware search |
get_documentation_overview |
Summary + index |
read_full_documentation |
All pages combined |
ask_documentation |
Q&A with citations |
Repos
| Repo | Purpose |
|---|---|
| doc2mcp/doc2mcp (this) | Next.js app, CLI, pipeline, MCP runtime |
| doc2mcp/doc2mcp-sdk | Programmatic JS/TS SDK + framework examples |
| doc2mcp/doc2mcp-registry | MCP Registry gateway manifest |
Contribute
- Read CONTRIBUTING.md and CODE_OF_CONDUCT.md
- Branch from
staging→ open PR →staging - AI review (
Gemini PR review) fails the check on must-fix — fix blockers before merge - Coupon
opensourcedoc2mcp→ Starter free for 12 months on Pricing
More: doc2mcp.site/open-source
Local development
pnpm install
cp .env.example .env.local
pnpm dev
pnpm check
pnpm exec tsc --noEmit --skipLibCheck
CI / CD
Feature → staging (preview) → main → v* tag deploys production on Vercel.
PR checks: Biome/Ultracite, TypeScript, Next build, CLI build, Gemini AI review (must-fix → failed check).
License
MIT — see LICENSE.
Pertanyaan tentang doc2mcp MCP
Bagaimana cara menambahkan doc2mcp MCP ke Claude Code?
Jalankan claude mcp add --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan doc2mcp MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan doc2mcp MCP?
Server ini menyediakan 6 tool, termasuk list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentation.
Apakah SDK ini memerlukan login tersendiri?
Tidak, SDK ini menggunakan User PAT (Personal Access Token) dari doc2mcp.site dan tidak memiliki proses login terpisah.