mcpField
U
uagents

uagents

リモート
github.com/doc2mcp開発ツール613 週間前に更新
リポジトリ

uagents について

uagents は、AI クライアントから uagents のドキュメントを利用できるホスト型 MCP サーバーです。doc2mcp がページをクロールし、検索や質問応答のツールを生成します。

主な機能

  1. 01ドキュメントページのクロール
  2. 02見出しを考慮した検索
  3. 03ページ全文の取得
  4. 04引用付きドキュメント質問応答

活用シーン

  1. 01uagents のドキュメント検索
  2. 02特定のページの閲覧
  3. 03ドキュメント全体の確認

MCP 対応

ドキュメントから生成されたホスト型 MCP エンドポイントを提供します。MCP クライアントはページ検索・取得、インデックス参照、引用付きの質問応答を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://doc2mcp.site/api/mcp/52d6b035-f43d-409a-abcb-affb352eee63/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://doc2mcp.site/api/mcp/52d6b035-f43d-409a-abcb-affb352eee63/mcp認証が必要

ツール

詳細

doc2mcp

AI エージェント向けドキュメントインフラストラクチャ

任意のドキュメント URL を貼り付けるだけで、Cursor 対応のホスト型 MCP サーバーを 60 秒以内に取得できます。

ライブサイト · ドキュメント · SDK · マーケットプレイス · オープンソース

MCP Registry npm CLI npm SDK License: MIT GitHub stars

⭐ このリポジトリにスターを付けましょう — 開発者が GitHub と MCP Registry で doc2mcp を見つけやすくなります。


doc2mcp の 3 つの利用方法

ウェブ · CLI · SDK

利用方法最適な用途ここから始める
ウェブブラウザーですぐに変換doc2mcp.site
CLIターミナル + Cursor へのワンショットインストールnpm i -g doc2mcp
SDKコード、CI、LangChain / LangGraph / エージェントdoc2mcp-sdk

API キーは常に doc2mcp.site(ユーザー PAT + プロジェクトトークン)から取得します。SDK には個別のログインはありません。


パイプライン

doc2mcp のパイプライン

ドキュメント URL → クロール → 分析 → MCP ツール → ホスト型エンドポイント → Cursor / Claude / LangChain / LangGraph。


1) ウェブ(通常)
  1. doc2mcp.site/login でサインインします
  2. ドキュメント URL を貼り付けます(Stripe、LangChain、Mintlify、GitHub など)
  3. ホスト型 MCP URL + Bearer トークンを 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

ダッシュボードと同じプロジェクトを一覧表示します。Cursor / VS Code / Claude / Windsurf 用のインストールヘルパーを利用できます。


3) SDK(doc2mcp-sdk)

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?" },
});

ハンドブック全文(API キー、Cursor、Claude、LangChain、LangGraph、LangSmith、OpenAI、Vercel AI SDK、CrewAI、AutoGen、Mastra):

doc2mcp/doc2mcp-sdk → docs/

製品ドキュメントページ:doc2mcp.site/docs/sdk


プロジェクトごとに生成される MCP ツール

ツール機能
list_documentation_pagesクロールしたすべてのページ
get_documentation_page1 ページ分の完全なマークダウン
search_documentation見出しを考慮した検索
get_documentation_overview要約 + インデックス
read_full_documentationすべてのページを結合した内容
ask_documentation引用付きの Q&A

リポジトリ

リポジトリ目的
doc2mcp/doc2mcp (このリポジトリ)Next.js アプリ、CLI、パイプライン、MCP ランタイム
doc2mcp/doc2mcp-sdkプログラムから利用できる JS/TS SDK + フレームワークの例
doc2mcp/doc2mcp-registryMCP Registry ゲートウェイマニフェスト

貢献

  1. CONTRIBUTING.md と CODE_OF_CONDUCT.md を読みます
  2. staging からブランチを作成 → PR を作成 → staging にマージします
  3. AI レビュー(Gemini PR review)では必須修正のチェックに失敗するとマージできません — マージ前にブロッカーを修正してください
  4. クーポン opensourcedoc2mcp → 料金で Starter を 12 か月間無料で利用できます

詳細:doc2mcp.site/open-source

ローカル開発

pnpm install
cp .env.example .env.local
pnpm dev
pnpm check
pnpm exec tsc --noEmit --skipLibCheck

CI / CD

Feature → staging(プレビュー)→ main → v* タグで Vercel に本番環境をデプロイします。

PR チェック:Biome/Ultracite、TypeScript、Next のビルド、CLI のビルド、Gemini AI によるレビュー(必須修正項目がある場合 → チェック失敗)

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。