代码库 MCP
模型上下文协议 (MCP)服务器实现,提供使用RepoMix检索和分析整个代码库的工具。
该 MCP 允许 AI 代理(如 Cursor 的 Composer Agent)一次性自动读取和理解整个代码库,使开发人员更容易处理大型代码库,并使 AI 助手更轻松地了解项目的全面背景。
特征
📚代码库检索:以不同格式(XML、Markdown、Plain)检索整个代码库作为单个文本输出
🌐远程存储库支持:直接处理远程 GitHub 存储库
💾文件保存:将处理后的代码库保存到文件中
🔧可定制选项:使用各种选项(注释、行号、文件摘要等)控制代码库的处理方式。
Related MCP server: MCP Toolkit
安装
来自 NPM(推荐)
来自 GitHub
与 Cursor 集成
要将此 MCP 与 Cursor 的 Composer Agent 一起使用:
打开游标IDE
点击侧边栏中的 Composer 图标
点击顶部的“MCP 服务器”按钮
点击“添加新的 MCP 服务器”
填写详细信息:
名称:
Codebase MCP(或您喜欢的任何名称)类型:
command命令:
codebase-mcp start
点击“添加”保存
添加后,MCP 将为 Composer Agent 提供三个强大的工具:
可用工具
获取代码库
目的:分析您当前的工作空间/项目
使用情况:你希望人工智能理解你的整个代码库
提示示例:“请分析我的代码库以了解其结构”
获取远程代码库
目的:获取并分析任何公共 GitHub 存储库
使用情况:您想要探索或了解其他项目
示例提示:“您能分析 github.com/username/repo 上的存储库吗?”
保存代码库
目的:将代码库分析保存到文件中以供日后使用
使用情况:您想要保留代码库快照或共享它
提示示例:“保存此代码库的分析以供稍后查看”
游标中的使用示例
以下是一些可以与 Composer Agent 一起使用的示例提示:
Composer Agent 将根据您的请求自动使用适当的工具。
游标外使用
启动 MCP 服务器
这将以 stdio 模式启动 MCP 服务器,任何与 MCP 兼容的客户端都可以使用它。
执照
麻省理工学院
Appeared in Searches
- Code intelligence tools for LLMs to understand codebase structure and locate functionality
- A tool for reading, understanding, and summarizing code in GitHub repositories
- A tool for managing entire project code context
- MCP server for contextual codebase analysis and task-focused code understanding
- MCP server for code understanding and agent context initialization