使用说明

项目简介

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 标准。

安装步骤

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库 'https://github.com/ultrawideturbodev/ultra_wide_turbo_workspace' 到本地。
  3. 进入 'developer/tools/turbo-developer-mcp' 目录。
  4. 运行 'npm install' 安装依赖。
  5. 运行 '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)。

基本使用方法

  1. 配置 MCP 客户端 (例如 Cursor IDE) 连接到该 MCP 服务器,配置信息参考 "服务器配置"。
  2. 客户端可以通过 MCP 协议请求服务器提供的工具,例如:
    • 请求 'list_tools' 工具以获取可用工具列表。
    • 请求 'get_readme' 工具以获取项目 README.md 文件内容。

信息

分类

开发者工具