一个从代码库生成上下文提示的MCP服务器,使AI助手更容易理解和处理你的代码仓库。
code2prompt-mcp 利用了高性能的 code2prompt-rs Rust库来分析代码库并生成结构化的摘要。它通过提取相关上下文并以优化AI消费的格式呈现,帮助弥合代码与语言模型之间的差距。
该项目使用 Rye 进行依赖管理,请确保已安装。
要安装必要的依赖项,并在本地环境中构建模块,请运行:
# 克隆仓库
git clone https://github.com/odancona/code2prompt-mcp.git
cd code2prompt-mcp
# 使用 Rye 安装依赖项
rye build
这将在 .venv 目录中安装 pyproject.toml 文件中指定的所有必需依赖项。
运行 MCP 服务器:
rye run python code2prompt_mcp.main
MIT 许可证 - 查看 LICENSE 文件获取详情。
对于测试,你可以使用 MCP Inspector:
npx @modelcontextprotocol/inspector python -m code2prompt_mcp.main