IDE集成AI代理MCP服务器

uptodoc是一个轻量级的MCP(模型上下文协议)服务器,用于IDE集成的AI代理(如GitHub Copilot、Roocode、Cursor、Windsurf),通过查询自定义文档数据库提供更相关和最新的库和框架信息。

  • by jlg-formation
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jlg-formation/uptodoc

使用说明

乌洛托克

用于集成IDE的AI代理的轻量级MCP(模型上下文协议)服务器 (例如,GitHub Copilot、Roocode、Cursor、Windsurf)。

概述

乌洛托克 提供实现模型上下文协议的本地服务器 (MCP)。
它允许集成到VSCode等IDE中的AI助手查询自定义 文档数据库,提供更多相关和最新的信息 库和框架。

在IDE中配置后,助手将自动与 uptodoc增强编码建议。

典型用例:

  • 获取最新或特定于项目的文档
  • 改进编码助手中的AI建议
  • 使用自定义知识扩展Copilot、Roocode、Cursor或Windsurf

需求

  • Node.js 版本 22 或更高
  • VSCode 版本 1.99.3 或更高(或任何兼容的MCP客户端)

在使用uptodoc之前,请确保这些工具已安装并保持最新。

安装

您不需要安装 乌洛托克 全球地。
正确配置后,IDE会自动启动它。

确保 npx 在您的系统上可用(Node.js附带)。

注意:该包必须以名称在npm上可用 @jlgformation/uptodoc.

IDE配置

使用 乌洛托克 在VSCode中,将以下内容添加到您的设置中(例如。, .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。然后启动MCP服务器 在vscode上。

你应该能够与人工智能助手交谈。不要犹豫,添加您的 提示神奇的公式: 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

参考文献

  • https://code.visualstudio.com/docs/copilot/chat/mcp-servers

作者

让-路易斯·盖内戈 jlguenego@gmail.com