Turbo文档MCP服务器

一个用于访问Turbo JS最新文档的MCP服务器,支持Claude Desktop和VS Code集成。

  • by pinzonjulian
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 pinzonjulian/turbo-docs-mcp-server

使用说明

Turbo Docs MCP服务器

MCP服务器,用于访问最新文档 Turbo JS.

⚠️ 这是实验软件

该MCP尚处于早期开发阶段。它可能包含错误,功能有限,或在没有通知的情况下进行重大更改。使用风险自负,并预期潜在的不稳定性。

构建MCP服务器

先决条件

  • Node.js:最低版本18.0.0或更高
  • npm:与Node.js捆绑在一起

构建说明

  1. 克隆此存储库并导航到项目目录
  2. 安装依赖项:
    npm install
    
  3. 使用提供的脚本构建项目:
    npm run build
    

这将编译TypeScript源代码并在 build/ 目录。

用法

使用克劳德桌面

  1. 首先,按照上述说明构建MCP服务器
  2. 请遵循以下说明https://modelcontextprotocol.io/quickstart/user添加新的MCP服务器。
  3. 添加以下配置:
{
  "mcpServers": {
    "Turbo-docs": {
      "command": "node",
      "args": ["/path/to/your/Turbo-docs-mcp-server/build/index.js"],
      "env": {}
    }
  }
}
  1. 替换 /path/to/your/Turbo-docs-mcp-server 这个项目的实际路径
  2. 重新启动克劳德桌面
  3. 现在,您的Claude对话中应该可以使用Turbo文档工具了

使用VS代码

  1. 按照上述说明构建MCP服务器
  2. 请遵循以下说明https://code.visualstudio.com/docs/copilot/chat/mcp-servers
  3. 使用基于上述说明的首选方法,通过将MCP服务器指向内置的可执行文件来配置它:
    {
     "Turbo-docs": {
         "type": "stdio",
         "command": "node",
         "args": [
             "path/to/your/Turbo-docs-mcp-server"
           ]
     }
    }
    
  4. 替换 path/to/your/Turbo-docs-mcp-server 随着通往 index.js 步骤1中构建的文件。
  5. Turbo文档将可通过MCP客户端界面访问

故障排除

克劳德

配置MCP后打开Claude时,您可能会看到以下错误:

MCP Turbo-docs: spawn node ENOENT (2)

Could not connect to MCP server Turbo-docs

MCP Turbo-docs: Server disconnected. For troubleshooting guidance [...]

这是因为通往 node 找不到可执行文件。如果是这样的话,而不是 "command": "node" 使用节点的完整路径。如果你使用 mise 它可能类似于:

"command": "/Users/<YOUR USER NAME/.local/share/mise/installs/node/20.18.3/bin/node

文档来源

包含的Turbo文档文件是从官方网站复制的 Turbo站点存储库.

此MCP的下一阶段探索可能是从网络上获取文档以保持最新状态,并在本地存储一段时间。

文档内容的所有功劳都归功于Turbo团队和贡献者。

可用工具

此MCP服务器提供对完整Turbo文档的访问,这些文档分为:

手册:

  • 引言
  • 驾驶
  • 页面刷新
  • 框架
  • 流
  • 原生
  • 用Turbo建造
  • 安装Turbo

参考:

  • 属性
  • 驾驶
  • 事件
  • 框架
  • 流

每个文档部分都可以作为一个单独的工具使用,可以调用该工具来检索相关内容。