mcpField
🤖
🤖 AI Development Assistant MCP Server

🤖 AI Development Assistant MCP Server

本地服务
github.com/yeakub108AI 与智能体1386 周前更新

关于 🤖 AI Development Assistant MCP Server

🤖 AI Development Assistant MCP Server 是面向编码 Agent 的开发工具 MCP 服务,提供代码规划、审查、文件读取和截图分析工具。README 将其定位为教程演示,而非生产就绪工具。

主要功能

  1. 01生成代码架构计划
  2. 02分析 UI 截图
  3. 03基于 Git diff 进行代码审查
  4. 04读取单个或多个文件

适用场景

  1. 01为新功能制定编码计划
  2. 02根据 UI 截图分析界面
  3. 03审查代码变更
  4. 04批量读取文件进行分析

MCP 相关

该项目以 MCP 服务形式向客户端提供代码架构、截图分析、代码审查和文件读取工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🤖 AI 开发助手 MCP 服务

欢迎使用专为 Cursor 设计的 AI 驱动开发工具包,它以模型上下文协议(MCP)服务的形式提供!本项目通过自定义 AI 工具提供智能编码辅助。请注意,这主要是一个教程演示,并非可用于生产环境的工具。

✨ 功能

🎨 代码架构师

调用高级推理大模型,为编码 Agent 生成计划和指令。

📸 截图助手

截取 UI 设计截图,并将其用于 composer Agent。

🔍 代码审查

使用 git 差异来触发代码审查。

📄 读取文件和读取多个文件

读取单个文件可高效分析数据;读取多个文件可便于批量处理数据。


🚀 开始使用

1. 环境设置

首先,需要设置环境变量。在 src/env/keys.ts 创建一个文件:

export const OPENAI_API_KEY = "your_key_here";
// Add any other keys you need

⚠️ 安全提示:不建议在生产环境中将 API 密钥直接存储在源代码里。这仅用于本地开发和学习。你也可以在 Cursor MCP 界面中直接设置环境变量。

2. 安装
npm install
# or
yarn install
3. 构建服务
npm run build
4. 打开 Windsurf Chat 并配置 MCP

本项目旨在作为 MCP 服务在 Cursor 中使用。配置方法如下:

  1. 在系统中打开 Windsurf。
  2. 前往 Chat 部分。
  3. 点击 + Configure MCP(此操作可添加新的 MCP 服务)。
  4. 添加以下 JSON 配置:
{
  "mcpServers": {
    "mcp-server": {
      "command": "node",
      "args": [
        "D:\\mpc-server\\build\\index.js"
      ]
    }
  }
}

📘 实用提示:你可能需要使用项目构建后 index.js 文件的完整路径。

添加服务后,你应该能在“Available Tools”下看到列出的工具。如果没有,请尝试点击 MCP 服务部分右上角的刷新按钮。

有关 MCP 配置的更多详情,请参阅 Windsurf MCP 文档。


🛠️ 使用工具

配置完成后,你可以直接在 Cursor 的 Composer 中使用这些工具。AI 会自动建议使用相关工具,你也可以按名称或描述明确请求使用它们。

例如,试着在 Composer 中输入:

  • “按照最佳实践审查这段代码”
  • “帮我设计一个新功能的架构”
  • “分析这张 UI 截图”
  • “读取单个文件和读取多个文件”

在调用任何工具之前,Agent 会征求你的批准。

📘 实用提示:你可以在 .cursorrules 文件中添加有关特定场景下如何使用这些工具的说明,Agent 就会自动使用这些工具。


📁 项目结构

src/
├── tools/
│   ├── architect.ts    # Code structure generator
│   ├── screenshot.ts   # Screenshot analysis tool
│   ├── fileReader.ts  # read file & read multiple files tool
│   └── codeReview.ts   # Code review tool
├── env/
│   └── keys.ts         # Environment configuration (add your API keys here!)
└── index.ts           # Main entry point

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。