基本能力
产品定位
CodeChecker MCP 是一个代码审查工具,旨在通过 AI 技术提升开发者的代码质量和开发效率。
核心功能
- 使用 OpenAI 的 GPT 模型进行实时代码审查
- 通过 MCP 协议与 Cursor IDE 集成
- 支持 SSE 和 stdio 两种传输模式
- 提供详细的代码分析和具体的改进建议
适用场景
- 开发者需要快速获得代码质量反馈
- 团队协作中需要统一的代码审查标准
- 学习编程时希望获得智能建议
工具列表
- Cursor IDE 集成工具:允许在 Cursor IDE 中直接使用代码审查功能
- 命令行工具:支持通过 stdio 模式进行代码审查
常见问题解答
- 如何获取 OpenAI API 密钥?:需要在 OpenAI 官网注册并获取 API 密钥。
- 如何配置 Cursor IDE?:在 Cursor IDE 的设置中添加 MCP 端点配置。
使用教程
使用依赖
- Python 3.10 或更高版本
- OpenAI API 密钥
- Cursor IDE
安装教程
-
克隆仓库:
bash
git clone https://github.com/jacklandis29/codechecker-mcp.git
cd codechecker-mcp -
创建并激活虚拟环境:
bash
python -m venv venv
source venv/bin/activate # Windows 用户使用: venv\Scripts\activate -
安装依赖:
bash
pip install -e . -
创建
.env
文件并添加 OpenAI API 密钥:
bash
OPENAI_API_KEY=your_api_key_here
调试方式
-
启动服务器:
bash
python main.py --transport sse --port 8000 -
配置 Cursor IDE:
- 打开 Cursor 设置
-
添加以下配置:
json
{
"mcp": {
"endpoint": "http://127.0.0.1:8000/sse",
"enabled": true
}
} -
在 Cursor IDE 中选择代码并提供上下文进行审查。