使用说明
项目简介
Ultra Wide Turbo Workspace 框架中的 Turbo Developer MCP Server 组件,旨在为 Cursor IDE 等客户端提供基于 Model Context Protocol (MCP) 的工具和服务,例如列出可用工具和获取项目 README 文件。
主要功能点
- 工具注册与发现: 提供 'list_tools' 工具,允许客户端查询服务器提供的所有工具及其详细信息。
- 资源访问: 提供 'get_readme' 工具,允许客户端读取服务器所在项目仓库的 README.md 文件。
- 标准 MCP 协议: 使用 JSON-RPC over Stdio 与客户端通信,符合 MCP 标准。
安装步骤
- 确保已安装 Node.js 和 npm。
- 克隆仓库 'https://github.com/ultrawideturbodev/ultra_wide_turbo_workspace' 到本地。
- 进入 'developer/tools/turbo-developer-mcp' 目录。
- 运行 'npm install' 安装依赖。
- 运行 'npm run build' 构建项目。
服务器配置
MCP 客户端需要以下配置信息以连接到 Turbo Developer MCP Server。以下为 JSON 格式的配置示例:
{ "serverName": "turbo-mcp", "command": "node", "args": [ "dist/index.js" ], "transport": "stdio" }
- 'serverName': 服务器名称,设置为 "turbo-mcp"。
- 'command': 启动服务器的命令,这里使用 'node' 运行 JavaScript 文件。
- 'args': 传递给命令的参数,指定运行 'dist/index.js' 文件 (构建后的服务器入口文件)。
- 'transport': 通信协议,使用标准输入输出流 (stdio)。
基本使用方法
- 配置 MCP 客户端 (例如 Cursor IDE) 连接到该 MCP 服务器,配置信息参考 "服务器配置"。
- 客户端可以通过 MCP 协议请求服务器提供的工具,例如:
- 请求 'list_tools' 工具以获取可用工具列表。
- 请求 'get_readme' 工具以获取项目 README.md 文件内容。
信息
分类
开发者工具