代码检查器MCP
Cursor IDE的代码审查工具,使用OpenAI的GPT模型提供智能代码分析和建议。
特性
- 使用OpenAI的GPT模型进行实时代码审查
- 通过MCP协议与Cursor IDE集成
- 支持SSE和stdio传输模式
- 详细的代码分析和具体的改进建议
先决条件
- Python 3.10或更高版本
- OpenAI API密钥
- 光标IDE
安装
- 克隆存储库:
git clone https://github.com/jacklandis29/codechecker-mcp.git
cd codechecker-mcp- 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate- 安装依赖项:
pip install -e .- 创建一个
.env文件,并添加您的OpenAI API密钥:
OPENAI_API_KEY=your_api_key_here用法
- 启动服务器:
python main.py --transport sse --port 8000- 配置游标IDE:
- 打开光标设置 - 添加以下配置:
{
"mcp": {
"endpoint": "http://127.0.0.1:8000/sse",
"enabled": true
}
}- 在Cursor IDE中使用代码审查工具,选择代码并提供审查上下文。
配置
--transport:在“sse”(用于Cursor IDE集成)或“stdio”(用于命令行使用)之间进行选择--port:指定SSE服务器的端口号(默认值:8000)
许可证
MIT许可证
