关于 uptodoc
uptodoc 是本地 MCP 服务,供 IDE 集成的 AI Agent 查询可配置的文档库,适合需要获取较新或项目专属库与框架文档的编码场景。
主要功能
- 01查询文档库
- 02配置文档端点
- 03接入 IDE 内的 AI 助手
适用场景
- 01检索较新的库文档
- 02为编码建议补充项目专属知识
MCP 相关
它以本地服务实现 MCP,向兼容的 MCP 客户端提供文档查询。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| library | string | 是 | 库名称。 |
详细介绍
uptodoc
一个轻量级 MCP(Model Context Protocol)服务,适用于集成在 IDE 中的 AI Agent (例如 GitHub Copilot、Roocode、Cursor、Windsurf)。
概述
uptodoc 提供了一个实现 Model Context Protocol
(MCP)的本地服务。
它允许集成在 VSCode 等 IDE 中的 AI 助手查询自定义文档数据库,从而获取关于库和框架的更相关、更新的信息。
在 IDE 中完成配置后,助手会自动与 uptodoc 通信,以提升代码建议的质量。
典型用例:
- 获取更新或特定于项目的文档
- 改进编码助手提供的 AI 建议
- 为 Copilot、Roocode、Cursor 或 Windsurf 扩展自定义知识
要求
- Node.js 版本 22 或更高
- VSCode 版本 1.99.3 或更高(或任何兼容的 MCP 客户端)
使用 uptodoc 前,请确保已安装这些工具并将其更新到最新版本。
安装
无需全局安装 uptodoc。
配置正确后,IDE 会自动启动它。
请确保系统中可以使用 npx(它随 Node.js 一起提供)。
注意:该软件包必须以
@jlgformation/uptodoc这个名称发布在 npm 上。
IDE 配置
如需在 VSCode 中使用 uptodoc,请将以下内容添加到设置中(例如,
.vscode/settings.json):
{
// rest of the user settings.json config.
"mcp": {
"servers": {
"uptodoc": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@jlgformation/uptodoc", "start"],
"env": {
"UPTODOC_ENDPOINT": "https://<yoursite.org>/<path>"
}
}
}
}
}
将 Github Copilot AI 助手设为 agent mode。然后在 vscode 中启动 MCP 服务。
现在你应该可以与 AI 助手交流了。请随时在提示词中加入神奇短语:use uptodoc。
示例:
I want to install the tototructruc library. How to do ? use uptodoc.
如上所示,可以配置文档的端点。默认值为:
UPTODOC_ENDPOINT=https://raw.githubusercontent.com/jlg-formation/uptodoc/master/docs
还有一些糟糕的文档: https://github.com/jlg-formation/uptodoc/tree/master/docs
参考资料
作者
Jean-Louis GUENEGO [email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。