已发布文档的 MCP 服务器
发布在 GitBook 上的文档会自动生成一个 MCP 服务器,你可以将其连接到外部工具
每个已发布的 GitBook 站点都会自动包含一个模型上下文协议(MCP)服务器。
AI 工具可以直接用它读取你已发布的文档。它适用于 Claude、Claude Code、Cursor、Codex、VS Code 以及其他 MCP 客户端。
选择正确的端点
你的 MCP 服务器位于你已发布的网站 URL 加上以下端点之一:
公开、通过分享链接共享且所有已发布内容都暴露,或完全经过身份验证
{docs-site-url}/~gitbook/mcp
https://gitbook.com/docs/~gitbook/mcp
部分经过身份验证,仍有部分公开内容或分享链接内容暴露
{docs-site-url}/~gitbook/mcp/auth
https://gitbook.com/docs/~gitbook/mcp/auth
对于完全经过身份验证的站点,客户端通过 MCP 发现和 OAuth 登录。更多详情请参阅 MCP 授权流程.
连接 AI 工具
查找你的 MCP 服务器 URL
从你已发布的文档 URL 开始。然后添加 选择正确的端点.
中的端点。 例如,如果你的文档站点是,你的 MCP 服务器 URL 是 https://gitbook.com/docs/~gitbook/mcp.
提出一个测试问题
运行 试试看中的一个提示。如果该工具能搜索你的文档并基于文档作答,则连接成功。
这些步骤适用于网页版 Claude 和 Claude Desktop。
打开 设置 → 连接器.
点击 添加自定义连接器。然后粘贴你的 MCP 服务器 URL,例如 {docs-site-url}/~gitbook/mcp.
示例:
https://gitbook.com/docs/~gitbook/mcp如果 Claude 没有显示远程连接器,你当前的计划或发布范围可能暂时还不支持它们。
在终端中运行此命令:
claude mcp add --transport http my-docs https://gitbook.com/docs/~gitbook/mcp替换 my-docs 替换为你想要的任何服务器名称。
如果你的网站使用已认证的公共端点,请将 URL 后缀替换为 /~gitbook/mcp/auth.
打开 设置 → MCP.
点击 添加新的 MCP 服务器。然后粘贴 {docs-site-url}/~gitbook/mcp.
你也可以在 .cursor/mcp.json:
{
"mcpServers": {
"my-docs": {
"url": "https://gitbook.com/docs/~gitbook/mcp"
}
}
}替换 my-docs 如果你愿意,也可以替换为你自己的服务器名称。
使用 codex mcp add 命令,或者将服务器添加到你的 config.toml.
命令示例:
配置示例:
替换 my-docs 如果你愿意,也可以替换为你自己的服务器名称。
打开你的 mcp.json 文件。然后添加一个使用 HTTP 传输的服务器条目:
替换 my-docs 如果你愿意,也可以替换为你自己的服务器名称。
试试看
将以下任一提示粘贴到你的助手中:
使用 my-docs MCP 服务器,我该如何设置已认证访问?搜索我的文档中所有关于自定义域名的内容,并总结步骤。列出 my-docs MCP 服务器公开的工具。然后用它们查找关于页面操作的页面。
如果你使用的是代理型工具,也可以提供以下设置提示:
要求
要使用 MCP 服务器:
你的网站必须已发布。MCP 服务器只公开已发布的内容。
页面操作 必须在 站点自定义 → 页面操作.
你的工具必须支持通过 HTTP 的 MCP。
如果你的网站使用分享链接,请使用分享链接站点 URL,然后添加 选择正确的端点.
GitBook 仅支持 HTTP 传输。
stdio以及SSE不受支持。
将 MCP 链接添加到你的网站
这会在页面操作菜单中添加一个可复制的 MCP 链接。它不会改变你的工具使用的端点。
隐私和访问
使用来自 选择正确的端点.
MCP 服务器为你的已发布文档提供只读访问。
隐藏页面仍可通过 MCP 访问。隐藏页面只会将其从已发布的目录中移除。
它绝不会暴露账户数据、分析数据或 GitBook 内部数据。
它只提供最新的已发布版本。草稿和未发布的更改将保持私密。
故障排除
如果工具无法连接:
在经过身份验证的站点上使用 MCP
如果你的 GitBook 站点使用 已认证访问,位于 /~gitbook/mcp 的 MCP 服务器会使用相同的身份验证。支持 MCP 授权规范 的 MCP 客户端——包括 Claude 和 Claude Code——可以使用 OAuth 和动态客户端注册(DCR)自动连接。
如果你的网站改用分享链接,请使用完整的分享链接站点 URL,然后添加来自 选择正确的端点.
GitBook 不支持仅通过分享链接访问的站点,或使用通过静态请求头传递访客身份验证令牌的站点进行 MCP 身份验证。
受支持的 MCP 客户端——包括 Claude——会遵循 MCP 授权规范 来连接。
此流程适用于以下已认证访问后端:
自定义后端 配合配置好的回退 URL
MCP 身份验证不支持仅依赖请求头中的静态访客身份验证令牌的站点。
请改用上面列出的某种已认证访问后端。
最后更新于
这有帮助吗?