| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 |
代码审查助手 MCP Server
功能描述
提供自动化代码审查功能,支持以下语言的静态分析:
- C/C++ (使用cppcheck)
- Python (使用pylint)
安装依赖
yum install cppcheck pylint python3-pylint
使用方法
- 通过MCP客户端配置服务:
{
"mcpServers": {
"code_review_assistant": {
"command": "python3",
"args": ["src/server.py"],
"disabled": false
}
}
}
- 调用代码审查接口:
# 审查单个文件
result = mcp.call("code_review_assistant", "analyze_code", {"file_path": "/path/to/file"})
# 批量审查目录
result = mcp.call("code_review_assistant", "analyze_directory", {"dir_path": "/path/to/dir"})
输出格式
返回JSON格式的分析结果,包含:
- 问题类型
- 问题描述
- 严重级别
- 位置信息
示例输出
{
"issues": [
{
"type": "warning",
"message": "Unused variable 'x'",
"severity": "medium",
"location": "file.py:10"
}
]
}