Token导航 LogoToken导航

MCP Server · 开发工具

MCP AI Code Review

一款基于GitHub Actions的AI代码审查工具,支持Groq、OpenAI和Anthropic等多种AI提供商,自动检测代码中的安全漏洞并提供详细报告。

未说明官方级别未说明来源级核验工具 0
代码审查C#ClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
mennansevim
提供方
mennansevim

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP AI Code Review 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 API Key。

分类

开发工具

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

AI Code Review - GitHub Actions

🤖 Otomatik AI destekli kod incelemesi için GitHub Actions workflow'u.

⚠️ Önemli Not: MCP vs Script-Based

Bu proje şu anda basit bir script-based implementasyondur, gerçek bir MCP (Model Context Protocol) implementasyonu DEĞİLDİR.

Mevcut Yapı:

  • ✅ GitHub Actions ile otomatik tetikleme
  • ✅ Pull Request'lere AI review yorumu
  • ✅ Groq (ÜCRETSIZ), OpenAI veya Anthropic desteği
  • ❌ Gerçek MCP protokolü yok
  • ❌ Claude Desktop entegrasyonu yok

Gerçek MCP implementasyonu için: MCP_IMPLEMENTATION_PLAN.md dosyasına bakın.


🚀 Özellikler

  • 🆓 ÜCRETSIZ - Groq API kullanarak tamamen ücretsiz
  • ⚡ Hızlı - ~30 saniye içinde review
  • 🔒 Güvenlik Odaklı - SQL Injection, XSS, RCE gibi açıkları yakalar
  • 📊 Detaylı Raporlama - Severity bazlı kategorize edilmiş bulgular
  • 🎯 Otomatik - Her PR'da otomatik çalışır

📋 Desteklenen AI Providerlar

ProviderMaliyetModelHız
Groq (Önerilen)🆓 ÜCRETSIZllama-3.3-70b⚡ Çok Hızlı
OpenAI💰 Ücretligpt-4o-mini🚀 Hızlı
Anthropic💰 Ücretliclaude-3.5-sonnet🐢 Orta

🛠️ Kurulum

1️⃣ Groq API Key Alın (Önerilen - ÜCRETSIZ)

  1. https://console.groq.com adresine gidin
  2. Ücretsiz hesap oluşturun
  3. API Keys → Create API Key
  4. Key'i kopyalayın

2️⃣ GitHub Secret Ekleyin

Repository → Settings → Secrets and variables → Actions → New repository secret

  • Name: GROQ_API_KEY
  • Secret: Kopyaladığınız API key
  • Add secret

3️⃣ Workflow Dosyasını Ekleyin

.github/workflows/ai-code-review.yml:

name: AI Code Review

on:
  pull_request:
    types: [opened, synchronize, reopened]

permissions:
  contents: read
  pull-requests: write

jobs:
  ai-review:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Setup .NET
        uses: actions/setup-dotnet@v4
        with:
          dotnet-version: '8.0.x'

      - name: Restore & build tools
        run: |
          dotnet restore ./src/ReviewSchemas/ReviewSchemas.csproj
          dotnet restore ./src/ReviewMcpServer/ReviewMcpServer.csproj
          dotnet restore ./src/ReviewClient/ReviewClient.csproj
          dotnet build -c Release ./src/ReviewSchemas/ReviewSchemas.csproj
          dotnet build -c Release ./src/ReviewMcpServer/ReviewMcpServer.csproj
          dotnet build -c Release ./src/ReviewClient/ReviewClient.csproj

      - name: Run AI review
        env:
          AI_PROVIDER: "groq"
          GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
          GROQ_MODEL: "llama-3.3-70b-versatile"
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          REVIEW_MAX_PATCH_BYTES: 350000
          REVIEW_INCLUDE_PATTERNS: "**/*.cs,**/*.ts,**/*.js,**/*.py,**/*.java,**/*.go,**/*.rb,**/*.rs,**/*.cpp,**/*.h"
        run: |
          bash scripts/run-review.sh

🎯 Kullanım

  1. PR Oluştur - Yeni bir Pull Request açın
  2. Bekle - ~30 saniye
  3. Review Görüntüle - PR'da AI review yorumunu görün

Örnek AI Review:

### 🤖 AI Code Review Summary

Found 3 critical security issues.

**Issue Summary:**
- 🔴 High: 3
- 🟡 Medium: 2
- 🔵 Low: 1

| Severity | File:Line | Title | Suggestion |
|---|---|---|---|
| 🔴 High | Program.cs:24 | SQL Injection vulnerability | Use parameterized queries |
| 🔴 High | Program.cs:32 | Hardcoded password | Use secure credential storage |
| 🔴 High | Program.cs:81 | Command Injection | Validate and sanitize input |

🔧 Yapılandırma

AI Provider Değiştirme

Groq'tan OpenAI'ye:

env:
  AI_PROVIDER: "openai"
  OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
  OPENAI_MODEL: "gpt-4o-mini"

Groq'tan Anthropic'e:

env:
  AI_PROVIDER: "anthropic"
  ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
  ANTHROPIC_MODEL: "claude-3-5-sonnet-20240620"

Review Davranışı

Request Changes (High severity'de):

env:
  REVIEW_BEHAVIOR: "request_changes"

Pipeline Fail (High severity'de):

env:
  REVIEW_FAIL_ON_HIGH_SEVERITY: "true"

📊 Yakalanan Güvenlik Açıkları

  • 🔴 SQL Injection - String concatenation in queries
  • 🔴 Command Injection - Unsanitized shell commands
  • 🔴 Path Traversal - No input validation on file paths
  • 🔴 XSS - Unescaped user input
  • 🔴 Hardcoded Credentials - Passwords/secrets in code
  • 🔴 Insecure Deserialization - BinaryFormatter usage
  • 🔴 XXE - XML External Entity attacks
  • 🔴 LDAP Injection - Unsafe LDAP filters
  • 🔴 SSRF - Server-Side Request Forgery
  • 🟡 Magic Numbers - Hardcoded values
  • 🔵 Code Smells - Best practice violations

🏗️ Proje Yapısı

├── .github/workflows/
│   └── ai-code-review.yml    # GitHub Actions workflow
├── scripts/
│   └── run-review.sh          # Review script
├── src/
│   ├── ReviewSchemas/         # Veri modelleri
│   ├── ReviewMcpServer/       # AI API client (stdio server)
│   └── ReviewClient/          # GitHub PR client
└── README.md

Workflow Akışı:

1. PR Açıldı/Güncellendi
   ↓
2. GitHub Actions Tetiklendi
   ↓
3. run-review.sh Çalıştı
   ├─ Git diff aldı (patch.diff)
   ├─ ReviewMcpServer başlattı (stdio)
   ├─ ReviewClient çalıştırdı
   │  ├─ Diff'i okudu
   │  ├─ Server'a gönderdi
   │  ├─ AI API çağrısı (Groq)
   │  └─ Response aldı
   └─ PR'a yorum yazdı

💰 Maliyet Karşılaştırması

KullanımGroqOpenAIAnthropic
100 review/ay$0 🆓~$6~$300
1000 review/ay$0 🆓~$60~$3000

🤝 Katkıda Bulunma

  1. Fork edin
  2. Feature branch oluşturun (git checkout -b feature/amazing)
  3. Commit edin (git commit -m 'feat: Add amazing feature')
  4. Push edin (git push origin feature/amazing)
  5. Pull Request açın

📚 Gelecek Planlar

  • [ ] Gerçek MCP Implementasyonu - MCP_IMPLEMENTATION_PLAN.md
  • [ ] Claude Desktop entegrasyonu
  • [ ] VSCode extension
  • [ ] Daha fazla dil desteği
  • [ ] Custom rules/patterns
  • [ ] CI/CD metrikler dashboard

📄 Lisans

MIT License - Detaylar için LICENSE dosyasına bakın.


🙏 Teşekkürler

  • Groq - Ücretsiz ve hızlı AI inference
  • Anthropic - MCP protokolü
  • OpenAI - GPT modelleri
  • GitHub - Actions platform

Made with ❤️ by mennansevim

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

代码审查C#本地部署安全检测GitHubActionsAI工具自动化

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP AI Code Review

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP AI Code Review 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP AI Code Review 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP AI Code Review 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP AI Code Review 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP AI Code Review 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP