代码转提示工具

code2prompt-mcp是一个MCP服务器,用于从代码库生成上下文提示,使AI助手更容易理解和处理代码仓库。

  • by ODAncona
  • Python
  • 本地部署
  • 19 星标
  • 更新于
在 GitHub 查看 ODAncona/code2prompt-mcp

使用说明

code2prompt mcp

MCP服务器从代码库生成上下文提示,使AI助手更容易理解和使用您的代码库。

关于

code2prompt-mcp利用了高性能 code2prompt-rs Rust库,用于分析代码库并生成结构化摘要。它通过以针对AI消费进行优化的格式提取相关上下文,帮助弥合代码和语言模型之间的差距。

安装

此项目使用 黑麦 对于依赖关系管理,请确保已安装。

要安装必要的依赖项并在本地环境中构建模块,请运行:

# Clone the repository
git clone https://github.com/odancona/code2prompt-mcp.git
cd code2prompt-mcp

# Install dependencies with Rye
rye build

它将安装中指定的所有必需依赖项 pyproject.toml 文件在 .venv 目录。

用法

运行MCP服务器:

rye run python code2prompt_mcp.main

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

发展

对于测试,您可以使用MCP检查器:

npx @modelcontextprotocol/inspector python -m code2prompt_mcp.main