# cursor-project-mcp **Repository Path**: hweiming/cursor-project-mcp ## Basic Information - **Project Name**: cursor-project-mcp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-17 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cursor开发助手 (Cursor Development Assistant) 这是一个用于Cursor AI IDE的辅助开发工具,基于Model Context Protocol (MCP)实现。它可以帮助开发者在使用Cursor进行项目开发时,记录和管理项目的关键信息,如工具类、数据库设计、接口设计和核心功能流程等。 ## 功能特点 - 记录和管理项目中的工具类,便于复用 - 存储数据库设计信息,包括表结构(DDL) - 保存API接口设计,包括入参和出参 - 记录核心功能的业务流程 - 支持快速切换不同项目的配置 - 与Cursor AI IDE无缝集成,提供上下文信息 ## 安装方法 ### 前提条件 - Node.js (v14.0.0+) - npm (v6.0.0+) ### 安装步骤 1. 克隆本仓库: ```bash git clone https://github.com/yourusername/cursor-dev-assistant.git cd cursor-dev-assistant ``` 2. 安装依赖: ```bash npm install ``` 3. 启动服务: ```bash npm start ``` ## 配置Cursor与MCP 要将此MCP服务器与Cursor集成,请按照以下步骤操作: 1. 在Cursor中,打开设置面板 2. 找到"MCP Servers"配置部分 3. 添加以下配置: ```json { "mcpServers": { "dev-assistant": { "command": "npx", "args": ["-y", "cursor-dev-assistant"], "env": {} } } } ``` ## 使用方法 一旦配置完成,您可以在Cursor中通过以下方式使用开发助手: 1. 在Cursor的聊天界面中,您可以询问关于项目的工具类、数据库设计、接口设计等信息 2. 使用特定命令保存新的项目信息,例如: - "保存这个工具类到开发助手" - "记录这个数据库表设计" - "添加这个API接口设计" ## 项目结构 ``` cursor-dev-assistant/ ├── src/ # 源代码 │ ├── index.js # 入口文件 │ ├── server.js # MCP服务器实现 │ ├── tools/ # MCP工具实现 │ ├── resources/ # MCP资源实现 │ └── storage/ # 数据存储实现 ├── data/ # 项目数据存储目录 ├── config/ # 配置文件 ├── package.json # 项目依赖 └── README.md # 项目说明 ``` ## 许可证 MIT