Turbo Docs MCP服务器
MCP服务器,用于访问最新文档 Turbo JS.
⚠️ 这是实验软件
该MCP尚处于早期开发阶段。它可能包含错误,功能有限,或在没有通知的情况下进行重大更改。使用风险自负,并预期潜在的不稳定性。
构建MCP服务器
先决条件
- Node.js:最低版本18.0.0或更高
- npm:与Node.js捆绑在一起
构建说明
- 克隆此存储库并导航到项目目录
- 安装依赖项:
npm install- 使用提供的脚本构建项目:
npm run build这将编译TypeScript源代码并在 build/ 目录。
用法
使用克劳德桌面
- 首先,按照上述说明构建MCP服务器
- 请遵循以下说明https://modelcontextprotocol.io/quickstart/user添加新的MCP服务器。
- 添加以下配置:
{
"mcpServers": {
"Turbo-docs": {
"command": "node",
"args": ["/path/to/your/Turbo-docs-mcp-server/build/index.js"],
"env": {}
}
}
}- 替换
/path/to/your/Turbo-docs-mcp-server这个项目的实际路径 - 重新启动克劳德桌面
- 现在,您的Claude对话中应该可以使用Turbo文档工具了
使用VS代码
- 按照上述说明构建MCP服务器
- 请遵循以下说明https://code.visualstudio.com/docs/copilot/chat/mcp-servers
- 使用基于上述说明的首选方法,通过将MCP服务器指向内置的可执行文件来配置它:
{
"Turbo-docs": {
"type": "stdio",
"command": "node",
"args": [
"path/to/your/Turbo-docs-mcp-server"
]
}
}- 替换
path/to/your/Turbo-docs-mcp-server随着通往index.js步骤1中构建的文件。 - 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
参考:
- 属性
- 驾驶
- 事件
- 框架
- 流
每个文档部分都可以作为一个单独的工具使用,可以调用该工具来检索相关内容。
