关于 tabletopsimulator
tabletopsimulator 是一个托管 MCP 服务,可将其文档提供给 AI 客户端使用。它由 doc2mcp 生成,支持页面检索、搜索和带引用的问答。
主要功能
- 01列出已抓取的文档页面
- 02以 Markdown 获取页面
- 03按标题搜索文档
- 04读取概览或完整文档
- 05进行带引用的文档问答
适用场景
- 01查找相关的 tabletopsimulator 文档
- 02获取指定文档页面
- 03通过带引用的回答查询文档
MCP 相关
它将文档页面和查询功能作为 MCP 工具提供,包括页面列表、检索、搜索、概览、完整文档读取和带引用的问答。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcpclaude mcp add --transport http doc2mcp-tabletopsimulator https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp{"mcpServers":{"doc2mcp-tabletopsimulator":{"type":"http","url":"https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp"}}}在 Cursor 中打开{"servers":{"doc2mcp-tabletopsimulator":{"type":"http","url":"https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp"}}}在 VS Code 中打开{"mcpServers":{"doc2mcp-tabletopsimulator":{"type":"http","url":"https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp"}}}{"mcpServers":{"doc2mcp-tabletopsimulator":{"serverUrl":"https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://doc2mcp.site/api/mcp/1b5ee653-f763-415b-8d1b-46c60f17b363/mcp需要授权工具
详细介绍
doc2mcp
面向 AI Agent 的文档基础设施
粘贴任意文档 URL → 不到 60 秒即可获得托管且适配 Cursor 的 MCP 服务。
⭐ 为此仓库点星——这有助于开发者在 GitHub 和 MCP Registry 上发现 doc2mcp。
使用 doc2mcp 的三种方式

| 方式 | 最适合 | 从这里开始 |
|---|---|---|
| 网页 | 在浏览器中即时转换 | doc2mcp.site |
| CLI | 终端操作 + 一键安装到 Cursor | npm i -g doc2mcp |
| SDK | 代码、CI、LangChain / LangGraph / Agent | doc2mcp-sdk |
API 密钥始终来自 doc2mcp.site(用户 PAT + 项目令牌)。SDK 无需单独登录。
流程

文档 URL → 抓取 → 分析 → MCP 工具 → 托管端点 → Cursor / Claude / LangChain / LangGraph。
1) 网页(常规方式)
- 在 doc2mcp.site/login 登录
- 粘贴文档 URL(Stripe、LangChain、Mintlify、GitHub……)
- 将托管 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)

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.site/docs/sdk
每个项目生成的 MCP 工具
| 工具 | 功能 |
|---|---|
list_documentation_pages | 所有已抓取的页面 |
get_documentation_page | 单个页面的完整 Markdown |
search_documentation | 可识别标题的搜索 |
get_documentation_overview | 摘要 + 索引 |
read_full_documentation | 合并后的所有页面 |
ask_documentation | 带引用的问答 |
仓库
| 仓库 | 用途 |
|---|---|
| doc2mcp/doc2mcp(本仓库) | Next.js 应用、CLI、流程、MCP 运行时 |
| doc2mcp/doc2mcp-sdk | 编程用 JS/TS SDK + 框架示例 |
| doc2mcp/doc2mcp-registry | MCP Registry 网关清单 |
参与贡献
- 阅读 CONTRIBUTING.md 和 CODE_OF_CONDUCT.md
- 从
staging创建分支 → 提交 PR → 合并到staging - AI 审查(
Gemini PR review)遇到必须修复的问题时检查会失败——合并前请修复阻塞问题 - 使用优惠码
opensourcedoc2mcp→ 在 定价 页面领取 Starter 套餐,免费使用 12 个月
本地开发
pnpm install
cp .env.example .env.local
pnpm dev
pnpm check
pnpm exec tsc --noEmit --skipLibCheck
CI / CD
功能分支 → staging(预览)→ main → v* 标签会在 Vercel 上部署到生产环境。
PR 检查:Biome/Ultracite、TypeScript、Next 构建、CLI 构建、Gemini AI 审查(必须修复的问题 → 检查失败)。
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。