doc2mcp MCP server
모든 문서 URL을 Cursor 및 Claude와 같은 AI 에이전트와 IDE에서 사용할 수 있는 hosted MCP server로 변환합니다.
다른 이름 doc2mcp/doc2mcp
- 스타
- 6
- Tools
- 6
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1782461537
- 마지막 커밋
- 2026년 8월 1일
- 라이선스
- MIT
doc2mcp MCP란?
doc2mcp은(는) MCP server입니다. 모든 문서 URL을 Cursor 및 Claude와 같은 AI 에이전트와 IDE에서 사용할 수 있는 hosted MCP server로 변환합니다. 6개 도구를 제공합니다. 예: list_documentation_pages, get_documentation_page, search_documentation.
프로젝트 README에서 생성된 요약
doc2mcp MCP server 정보
이 서비스는 모든 문서 URL을 AI 에이전트 및 통합 개발 환경(IDE)용 hosted MCP server로 변환합니다. 웹 기반 문서를 크롤링, 분석하여 Cursor, Claude 또는 VS Code 내에서 사용할 수 있는 기능적인 도구로 자동 변환하는 프로세스를 제공합니다. 개발자는 웹 대시보드, CLI 또는 전용 JavaScript/TypeScript SDK를 통해 이 인프라에 접근할 수 있습니다.
사용자가 소스 URL을 제공하면 시스템이 이를 바탕으로 search_documentation, get_documentation_page, ask_documentation과 같은 특정 도구를 생성합니다. 설정을 위해서는 웹 플랫폼에서 발급받은 User PAT와 프로젝트 토큰이 필요합니다. 웹 및 CLI 방식은 IDE와의 빠른 통합에 최적화되어 있으며, SDK를 사용하면 LangChain, LangGraph, CrewAI와 같은 프레임워크 내에서 프로그래밍 방식으로 구현할 수 있습니다. 이를 통해 헤딩(heading) 기반 검색을 수행하거나 특정 페이지에서 전체 마크다운 콘텐츠를 가져올 수 있는 문서 인식 에이전트를 구축할 수 있습니다.
활용 사례
- 1IDE용 문서 변환개발자는 Stripe 또는 GitHub 문서 URL을 1분 이내에 Cursor에서 즉시 사용 가능한 MCP server로 변환할 수 있습니다.
- 2의미론적 문서 검색 수행생성된 도구를 사용하여 문서의 헤딩 구조를 이해하는 검색을 수행할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
doc2mcp MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 doc2mcp MCP 설치
$ claude mcp add --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpCursor에 doc2mcp MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}VS Code에 doc2mcp MCP 설치
.vscode/mcp.json
{
"servers": {
"developer": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}VS Code CLI에 doc2mcp MCP 설치
$ code --add-mcp '{"name":"developer","type":"http","url":"https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"}'Codex에 doc2mcp MCP 설치
$ codex mcp add developer --url https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpCodex config.toml에 doc2mcp MCP 설치
~/.codex/config.toml
[mcp_servers.developer] url = "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
Gemini CLI에 doc2mcp MCP 설치
$ gemini mcp add -s user --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpGemini settings.json에 doc2mcp MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/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 developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/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를 사용하기 위해 별도의 로그인이 필요한가요?
아니요, SDK는 doc2mcp.site에서 발급받은 User PAT(Personal Access Token)를 사용하며 별도의 로그인 과정은 없습니다.