代码审查工具

一款用于Cursor IDE的代码审查工具,利用OpenAI的GPT模型提供智能代码分析和建议。

  • by jacklandis29
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 jacklandis29/codechecker-mcp

使用说明

代码检查器MCP

Cursor IDE的代码审查工具,使用OpenAI的GPT模型提供智能代码分析和建议。

特性

  • 使用OpenAI的GPT模型进行实时代码审查
  • 通过MCP协议与Cursor IDE集成
  • 支持SSE和stdio传输模式
  • 详细的代码分析和具体的改进建议

先决条件

  • Python 3.10或更高版本
  • OpenAI API密钥
  • 光标IDE

安装

  1. 克隆存储库:
git clone https://github.com/jacklandis29/codechecker-mcp.git
cd codechecker-mcp
  1. 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
  1. 安装依赖项:
pip install -e .
  1. 创建一个 .env 文件,并添加您的OpenAI API密钥:
OPENAI_API_KEY=your_api_key_here

用法

  1. 启动服务器:
python main.py --transport sse --port 8000
  1. 配置游标IDE:
    • 打开光标设置
    • 添加以下配置:
{
  "mcp": {
    "endpoint": "http://127.0.0.1:8000/sse",
    "enabled": true
  }
}
  1. 在Cursor IDE中使用代码审查工具,选择代码并提供审查上下文。

配置

  • --transport:在“sse”(用于Cursor IDE集成)或“stdio”(用于命令行使用)之间进行选择
  • --port:指定SSE服务器的端口号(默认值:8000)

许可证

MIT许可证