doc2mcp MCPサーバー
あらゆるドキュメントのURLを、AIエージェントやCursorなどのIDEですぐに利用可能なホスト型MCP serverに変換します。
別名 doc2mcp/doc2mcp
- スター
- 6
- ツール
- 6
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.1782367812
- 最終コミット
- 2026年8月1日
- ライセンス
- MIT
doc2mcp MCPとは
doc2mcpはMCPサーバーです。 あらゆるドキュメントのURLを、AIエージェントやCursorなどのIDEですぐに利用可能なホスト型MCP serverに変換します。. 6個のツールを提供しており、list_documentation_pages, get_documentation_page, search_documentationなどがあります。
プロジェクトのREADMEから生成された概要
doc2mcp MCP server について
opencodeは、あらゆるドキュメントのURLをAIエージェント向けのホスト型MCP serverへと変換します。開発者は、Stripe、LangChain、GitHubなどのウェブサイトを、Cursor、Claude、WindsurfといったIDEですぐに使えるツールへと変えることができます。システムがドキュメントをクロールして分析し、search_documentation、get_documentation_page、引用付きのask_documentationなどの専用ツールを生成します。
ユーザーは、ウェブインターフェース、npm経由のCLI、または専用のTypeScript SDKを通じてこのサービスにアクセスできます。ウェブおよびCLIを利用するには、プラットフォームから取得したUser PATとプロジェクトトークンが必要です。SDKを使用すると、LangChain、LangGraph、CrewAIを含むワークフローへのプログラムによる統合が可能です。URLの処理が完了すると、プラットフォームはホストされたエンドポイントとベアラートークンを提供します。これらはMCP設定ファイルに直接追加できます。
できること
- 1IDE利用向けにドキュメントを変換開発者は、ドキュメントのURLを1分足らずでCursor対応のサーバーに変換できます。
- 2エージェント内でのドキュメント検索の自動化提供されているSDKを使用して、見出しを認識するドキュメント検索機能をカスタムAIエージェントに統合できます。
- 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
doc2mcp MCPが提供するツールは
6個のツールを提供しており、list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentationなどがあります。
SDKのAPIキーはどこで取得できますか?
APIキーはdoc2mcp.siteから、User PATとプロジェクトトークンを使用して取得します。SDK独自のログイン機能はありません。