code2prompt-mcp

code2prompt-mcp

site icon
2025.03.22 8
Python代码分析AI 辅助开发开发效率
code2prompt-mcp 是一个 MCP 服务器,用于从代码库生成上下文提示,帮助 AI 助手更好地理解和处理代码仓库。它利用高性能的 Rust 库 code2prompt-rs 分析代码库并生成结构化摘要,旨在弥合代码与语言模型之间的差距,提取适合 AI 处理的上下文信息。
View on GitHub

Overview

基本能力

产品定位

code2prompt-mcp 是一个专为开发者和 AI 助手设计的工具,旨在通过生成代码库的上下文提示,提升 AI 对代码的理解能力。

核心功能

  • 从代码库生成结构化摘要
  • 优化上下文信息以便 AI 处理
  • 支持高性能的 Rust 库 code2prompt-rs

适用场景

  • 开发者希望 AI 助手更好地理解其代码库
  • 需要为语言模型提供优化的代码上下文
  • 自动化代码分析和摘要生成

工具列表

  • code2prompt-rs: 高性能 Rust 库,用于分析代码库并生成结构化摘要
  • MCP Inspector: 用于测试和调试 MCP 服务器的工具

常见问题解答

  • 无明确常见问题解答部分

使用教程

使用依赖

  1. 确保已安装 Rye 依赖管理工具

安装教程

  1. 克隆仓库
git clone https://github.com/odancona/code2prompt-mcp.git
cd code2prompt-mcp
  1. 使用 Rye 安装依赖
rye build

调试方式

  1. 运行 MCP 服务器
rye run python code2prompt_mcp.main
  1. 使用 MCP Inspector 进行测试
npx @modelcontextprotocol/inspector python -m code2prompt_mcp.main

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。