doc2mcp MCP server
모든 문서 URL을 AI agent 및 Cursor와 같은 IDE에서 즉시 사용할 수 있는 호스팅 MCP server로 변환합니다.
다른 이름 doc2mcp/doc2mcp
- 스타
- 6
- Tools
- 6
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1782367812
- 마지막 커밋
- 2026년 8월 1일
- 라이선스
- MIT
doc2mcp MCP란?
doc2mcp은(는) MCP server입니다. 모든 문서 URL을 AI agent 및 Cursor와 같은 IDE에서 즉시 사용할 수 있는 호스팅 MCP server로 변환합니다. 6개 도구를 제공합니다. 예: list_documentation_pages, get_documentation_page, search_documentation.
프로젝트 README에서 생성된 요약
doc2mcp MCP server 정보
opencode는 모든 문서 URL을 AI agent를 위한 호스팅 MCP server로 변환할 수 있게 해줍니다. 개발자는 Stripe, LangChain, GitHub와 같은 웹사이트를 Cursor, Claude, Windsurf와 같은 IDE에서 바로 사용할 수 있는 도구로 변환할 수 있습니다. 시스템이 문서를 크롤링하고 분석하여 search_documentation, get_documentation_page, 인용 기능이 포함된 ask_documentation 등 특정 도구를 생성합니다.
사용자는 웹 인터페이스, npm을 통한 CLI, 또는 전용 TypeScript SDK를 통해 이 서비스를 이용할 수 있습니다. 웹 및 CLI 방식은 플랫폼에서 발급받은 User PAT와 project token이 필요합니다. SDK를 사용하면 LangChain, LangGraph 또는 CrewAI를 포함한 워크플로우에 프로그래밍 방식으로 통합할 수 있습니다. URL 처리가 완료되면 플랫폼은 MCP 설정 파일에 직접 추가할 수 있는 호스팅 엔드포인트와 bearer token을 제공합니다.
활용 사례
- 1IDE용 문서 변환개발자는 문서 URL을 1분 이내에 Cursor에서 사용 가능한 서버로 변환할 수 있습니다.
- 2Agent 내 문서 검색 자동화제공된 SDK를 사용하여 제목(heading) 인지 기능이 있는 문서 검색을 커스텀 AI agent에 통합합니다.
- 3프로그래밍 방식의 문서 분석SDK를 사용하여 소스 URL을 변환하고 스크립트 내에서 search_documentation과 같은 도구를 즉시 호출합니다.
- 4전체 문서 내용 가져오기MCP 도구를 통해 특정 문서 페이지의 전체 markdown 내용에 접근합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
doc2mcp MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 doc2mcp MCP 설치
$ claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpCursor에 doc2mcp MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}VS Code에 doc2mcp MCP 설치
.vscode/mcp.json
{
"servers": {
"opencode": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}VS Code CLI에 doc2mcp MCP 설치
$ code --add-mcp '{"name":"opencode","type":"http","url":"https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"}'Codex에 doc2mcp MCP 설치
$ codex mcp add opencode --url https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpCodex config.toml에 doc2mcp MCP 설치
~/.codex/config.toml
[mcp_servers.opencode] url = "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
Gemini CLI에 doc2mcp MCP 설치
$ gemini mcp add -s user --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpGemini settings.json에 doc2mcp MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp",
"type": "http"
}
}
}doc2mcp MCP 도구 6
README에서 감지됨list_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 | — |
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능doc2mcp/doc2mcp is public and reachablegithub.com/doc2mcp/doc2mcp ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-08-01github.com/doc2mcp/doc2mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음6 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답Endpoint did not answer initialize: HTTP 402결함 발견
README
GitHub에서 보기doc2mcp
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.
doc2mcp MCP 질문
doc2mcp MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
doc2mcp MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
doc2mcp MCP는 어떤 도구를 제공하나요?
6개 도구를 제공합니다. 예: list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentation.
SDK용 API key는 어디에서 받나요?
API key는 doc2mcp.site에서 User PAT와 project token을 사용하여 발급받습니다. SDK 자체의 별도 로그인 기능은 없습니다.