mcp
支持文件操作与代码分析的AI开发MCP服务器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp。 它的用途是:支持文件操作与代码分析的AI开发MCP服务器 详细介绍见:https://321skill.com/skills/mcp-mcp-server-aidd/ 请根据该页面的说明完成安装。
使用示例
'分析当前项目src目录下所有TypeScript文件,找出未使用的导入并列出文件路径',它会调用aidd读取文件树、逐个文件进行语法分析,返回包含文件名、未使用导入列表的汇总报告。再比如:'将docs/目录下所有.md文件合并为一个README.md,并按标题层级整理目录',AI会利用aidd的文件读写和内容拼接功能,自动生成结构化的文档。
介绍
该MCP服务器(aidd)主要解决AI开发者在编码过程中高频出现的文件管理、代码分析与项目上下文同步等痛点。传统AI助手通常缺乏对本地文件系统的直接操作能力,也无法对项目代码进行深度静态分析,导致开发者需要频繁手动切换工具,效率低下。aidd通过MCP协议将文件读写、目录遍历、代码语法检查、依赖分析等能力注入AI客户端,让AI能够像人类开发者一样直接操作代码仓库。
使用方式非常简单:在支持MCP协议的AI客户端(如Claude、Cursor、Trae等)中配置该服务器的地址和端口,启动后即可通过自然语言指令调用其功能。例如,你可以直接说“读取src/index.ts文件并检查是否有未使用的变量”,AI会调用aidd执行文件读取和代码分析,并返回结果。该服务器支持批量文件操作、正则搜索、代码片段提取、项目结构预览等,可无缝嵌入现有开发工作流。
适合人群:全栈开发者、智能体开发者、运维开发工程师,尤其是那些需要频繁进行代码审查、项目重构、多文件协作的团队或个人。对于使用AI辅助编程的开发者,aidd能显著减少上下文切换,让AI更深入地理解项目结构。此外,它也适合需要自动化代码质量检查、批量文件处理的CI/CD场景。
使用建议:建议先在小规模项目上测试,确保服务器配置与AI客户端兼容。注意文件操作权限:该服务器默认拥有当前工作目录的读写权限,请勿在包含敏感文件的目录中启动。若需分析大型项目,建议启用缓存机制以减少重复扫描。另外,由于MCP协议仍在演进,建议使用最新版本的客户端以确保功能完整。
核心特点
与通用MCP服务器不同,aidd专为AI开发场景设计,将文件操作、代码静态分析、项目上下文管理三大高频需求整合为单一服务,无需额外搭配多个工具,且对主流AI客户端(Claude、Cursor、Trae)提供开箱即用的配置范例。
注意事项
不适合非Node.js环境(如仅支持Python或Java的纯后端项目)或需要深度动态代码执行(如运行时插桩、内存分析)的场景。
常见问题
如何安装aidd MCP服务器?
通过npm全局安装:npm install -g @aidd/mcp-server,然后运行aidd-mcp启动默认服务。也可从GitHub仓库克隆源码自行构建。
支持哪些代码分析功能?
支持语法检查、未使用变量检测、导入路径验证、代码复杂度分析、项目结构生成、正则搜索等,可通过配置文件扩展自定义规则。