
MCP Server - Code Review

2025.04.18
0
JavaScript代码审查AI辅助编程开发效率
MCP Server - Code Review 是一个基于 Model Context Protocol (MCP) 的服务实现,通过 stdio 连接 Cursor 和 OpenRouter API,提供代码审查和 AI 聊天功能。该服务能够访问多种大型语言模型,支持简单的文本提示响应和自动化代码审查,并集成 repomix 进行代码库打包和分析。
View on GitHub
Overview
基本能力
产品定位
MCP Server - Code Review 是一个专注于代码审查和 AI 辅助开发的工具,旨在通过集成大型语言模型提升开发效率和代码质量。
核心功能
- 连接 OpenRouter API 访问多种大型语言模型
- 提供两种主要功能:
- 简单文本提示响应 (
ask
工具) - 自动化代码审查与项目上下文分析 (
code_review
工具) - 集成 repomix 进行代码库打包和分析
- 支持多语言项目检测
- 作为兼容 MCP 协议的 stdio 服务器运行
适用场景
- 开发团队进行代码审查
- 个人开发者寻求 AI 辅助编程
- 多语言项目开发
- 自动化代码质量检查
工具列表
- Ask Tool: 向 OpenRouter API 发送简单文本提示并返回响应
- Code Review Tool: 使用 OpenRouter API 进行代码审查,包含项目上下文分析
常见问题解答
- 需要 Node.js v16 或更高版本
- 需要 OpenRouter API 密钥
- 支持多种编程语言(JavaScript/TypeScript, Python, C#, PHP, Java, Ruby, Go, Rust, C++, Swift)
使用教程
使用依赖
- Node.js v16 或更高版本
- OpenRouter API 密钥(可从 OpenRouter 获取)
安装教程
# 全局安装
npm install -g mcp-server-code-review
# 或在项目中本地安装
npm install mcp-server-code-review
调试方式
# 启动服务器
mcp-server-code-review --api-key YOUR_OPENROUTER_API_KEY [--default-model MODEL_ID]
# 测试服务器
node test-mcp-server.js
# 测试 ask 工具
node test-ask.js
# 简单功能测试
node simple-test.js