mcpField
T
tabletopsimulator

tabletopsimulator

リモート
github.com/doc2mcpゲーム・エンタメ613 週間前に更新
リポジトリ

tabletopsimulator について

tabletopsimulator のドキュメントを AI クライアントに提供する、ホスト型 MCP サーバーです。doc2mcp で生成され、ページ取得、検索、引用付き Q&A に対応します。

主な機能

  1. 01クロール済みページの一覧表示
  2. 02ページを Markdown で取得
  3. 03見出しを基にしたドキュメント検索
  4. 04概要または全ドキュメントの閲覧
  5. 05引用付きドキュメント Q&A

活用シーン

  1. 01tabletopsimulator の関連ドキュメントを探す
  2. 02指定したドキュメントページを取得する
  3. 03引用付き回答でドキュメントを確認する

MCP 対応

ページ一覧、取得、検索、概要、全ドキュメントの読み取り、引用付き Q&A を MCP ツールとして提供します。

設定

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

エンドポイントhttps://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/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/1b5ee653-f763-415b-8d1b-46c60f17b363/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 つのサーバーを複数のクライアントで再利用できます。