doc2mcp MCP server
Mengonversi URL dokumentasi apa pun menjadi hosted MCP server yang siap digunakan untuk AI agent dan IDE seperti Cursor.
Juga dikenal sebagai doc2mcp/doc2mcp
- Stars
- 6
- Tools
- 6
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.1782367812
- Commit terakhir
- 1 Agu 2026
- Lisensi
- MIT
Apa itu doc2mcp MCP?
doc2mcp adalah MCP server. Mengonversi URL dokumentasi apa pun menjadi hosted MCP server yang siap digunakan untuk AI agent dan IDE seperti Cursor. Server ini menyediakan 6 tool, seperti list_documentation_pages, get_documentation_page, search_documentation.
Ringkasan dibuat dari README proyek
Tentang doc2mcp MCP server
opencode memungkinkan Anda mengubah URL dokumentasi apa pun menjadi hosted MCP server untuk AI agent. Developer dapat mentransformasi situs web seperti Stripe, LangChain, atau GitHub menjadi tool yang siap pakai untuk IDE seperti Cursor, Claude, atau Windsurf. Sistem ini akan melakukan crawling dan menganalisis dokumentasi untuk menghasilkan tool spesifik termasuk search_documentation, get_documentation_page, dan ask_documentation lengkap dengan sitasi.
Anda dapat mengakses layanan ini melalui antarmuka web, command line interface via npm, atau TypeScript SDK khusus. Metode web dan CLI memerlukan User PAT dan project token yang didapatkan dari platform. SDK ini memungkinkan integrasi programatik ke dalam workflow yang melibatkan LangChain, LangGraph, atau CrewAI. Setelah URL diproses, platform akan menyediakan hosted endpoint dan bearer token yang dapat langsung ditambahkan ke file konfigurasi MCP Anda.
Apa yang bisa Anda lakukan dengannya
- 1Konversi dokumentasi untuk penggunaan IDEDeveloper dapat mengubah URL dokumentasi menjadi server yang siap digunakan di Cursor dalam waktu kurang dari satu menit.
- 2Otomatisasi pencarian dokumentasi pada agentIntegrasikan pencarian dokumentasi yang berbasis heading ke dalam custom AI agent menggunakan SDK yang tersedia.
- 3Analisis dokumentasi secara programatikGunakan SDK untuk mengonversi URL sumber dan langsung memanggil tool seperti search_documentation di dalam sebuah script.
- 4Mengambil konten dokumentasi secara penuhAkses seluruh konten markdown dari halaman dokumentasi tertentu melalui tool MCP.
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 opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstal doc2mcp MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instal doc2mcp MCP di VS Code
.vscode/mcp.json
{
"servers": {
"opencode": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instal doc2mcp MCP di VS Code CLI
$ code --add-mcp '{"name":"opencode","type":"http","url":"https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"}'Instal doc2mcp MCP di Codex
$ codex mcp add opencode --url https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstal doc2mcp MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.opencode] url = "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
Instal doc2mcp MCP di Gemini CLI
$ gemini mcp add -s user --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstal doc2mcp MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/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 opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/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.
Di mana saya bisa mendapatkan API key untuk SDK?
API key didapatkan dari doc2mcp.site menggunakan User PAT dan project token; SDK ini tidak memiliki sistem login terpisah sendiri.