MCP Server - Code Review

MCP Server - Code Review

site icon
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 辅助编程
  • 多语言项目开发
  • 自动化代码质量检查

工具列表

  1. Ask Tool: 向 OpenRouter API 发送简单文本提示并返回响应
  2. 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

许可证

该项目遵循 None 开源许可条款。