AI Code Review Server
БесплатноНе проверенA code review tool server based on Model Context Protocol (MCP) providing multi-dimensional code review and scoring.
Описание
A code review tool server based on Model Context Protocol (MCP) providing multi-dimensional code review and scoring.
README
一个基于 Model Context Protocol (MCP) 的代码审查工具服务器,提供多维度的代码审查和打分功能。
功能特性
- 🔍 代码整体审查 - 审查完整代码并生成提示词
- 📝 Git Diff 审查 - 审查代码变更差异
- 📄 单文件审查 - 针对特定文件的审查
- 🎯 智能评分解析 - 从审查文本中提取结构化评分
- 🎨 多种审查风格 - 支持专业、讽刺、温和、幽默四种风格
工具列表
review_code
构建用于代码整体审查与打分的 LLM 提示词
参数:
code(string, 必需): 待审查的代码文本style(enum, 可选): 审查风格 -professional|sarcastic|gentle|humorouscommitMessage(string, 可选): 提交信息
review_diff
构建用于 Git diff 变更审查与打分的 LLM 提示词
参数:
diff(string, 必需): git diff 内容style(enum, 可选): 审查风格commitMessage(string, 可选): 提交信息
review_file
构建用于单文件审查与打分的 LLM 提示词
参数:
filePath(string, 必需): 文件路径content(string, 必需): 文件内容style(enum, 可选): 审查风格commitMessage(string, 可选): 提交信息
parse_review_score
从审查文本中解析评分(提取 '总分:XX分' 格式)
参数:
reviewText(string, 必需): 审查文本,应包含 '总分:XX分' 格式的评分
安装
方式一:全局安装
npm install -g lebo-ai-codereview-mcp
方式二:本地安装
npm install lebo-ai-codereview-mcp
方式三:从源码安装
git clone <repository-url>
cd ai-codereview-mcp
npm install
npm run build
使用方法
在 Claude Desktop 中使用
找到 Claude Desktop 的配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
编辑配置文件,添加 MCP 服务器配置:
{
"mcpServers": {
"ai-codereview": {
"command": "npx",
"args": [
"-y",
"lebo-ai-codereview-mcp"
]
}
}
}
或者如果已全局安装:
{
"mcpServers": {
"ai-codereview": {
"command": "lebo-ai-codereview-mcp"
}
}
}
如果从本地路径安装:
{
"mcpServers": {
"ai-codereview": {
"command": "node",
"args": [
"/path/to/ai-codereview-mcp/dist/index.js"
]
}
}
}
- 重启 Claude Desktop
使用 MCP Inspector 调试
- 启动开发服务器:
npm run dev
- 在另一个终端启动 Inspector:
npx @modelcontextprotocol/inspector
- 在浏览器中:
- 选择传输方式:Streamable HTTP
- URL:
http://localhost:3000/mcp - 连接
详细说明请查看 DEBUG.md
环境变量
可以通过 .env 文件配置环境变量:
PORT=3000
或者在启动时设置:
PORT=8080 npm run dev
开发
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式(支持 Inspector)
npm run dev
# 监听模式构建
npm run watch
项目结构
ai-codereview-mcp/
├── src/
│ ├── index.ts # 主入口(Stdio 模式,用于生产)
│ ├── dev-server.ts # 开发服务器(HTTP 模式,用于调试)
│ ├── prompts.ts # 提示词生成逻辑
│ ├── parser.ts # 评分解析逻辑
│ ├── types.ts # TypeScript 类型定义
│ └── tools/ # MCP 工具实现
│ ├── review-code.ts
│ ├── review-diff.ts
│ ├── review-file.ts
│ └── parse-score.ts
├── dist/ # 编译输出
├── scripts/
│ └── post-build.js # 构建后处理脚本
├── package.json
└── README.md
许可证
MIT
相关链接
Установить AI Code Review Server в Claude Desktop, Claude Code, Cursor
unyly install ai-code-review-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add ai-code-review-mcp-server -- npx -y lebo-ai-codereview-mcpFAQ
AI Code Review Server MCP бесплатный?
Да, AI Code Review Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для AI Code Review Server?
Нет, AI Code Review Server работает без API-ключей и переменных окружения.
AI Code Review Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить AI Code Review Server в Claude Desktop, Claude Code или Cursor?
Открой AI Code Review Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare AI Code Review Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
