Skip to content

feat: add code-review-mcp server entry (shadabbi/code-review-mcp:latest) #154

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shadabbi
Copy link

@shadabbi shadabbi commented Aug 10, 2025


name: Add a new MCP server
about: Requests for adding a new MCP server to the Docker Catalog
title: "Add code-review-mcp: AI Code Review MCP server (GitHub/Jira, ESLint/Prettier/TS, Semgrep, Playwright)"
labels: submission
assignees: ""

MCP Server Information

Server Name: code-review-mcp
Repository URL: https://github.com/shadabbi/code-review-mcp
Brief Description: AI-powered PR reviews for GitHub. Orchestrates ESLint/Prettier/TypeScript checks, Semgrep security scan, optional Playwright tests, and Jira/Figma context. Posts inline PR comments and generates a Markdown summary report. License: MIT.

  • Image: shadabbi/code-review-mcp:latest (public)
  • Category: code-review
  • Tags: code-review, github, jira, security, tests, linting
  • Tools exposed:
    • code-review (orchestration)
    • Sub-tools: github.resolve_pr, github.fetch_files, jira.fetch, analysis.run_static, security.run_semgrep, tests.run_playwright, report.generate, cleanup.prune
  • Secrets/Env:
    • Secrets: GITHUB_TOKEN (required)
    • Env (optional): JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_KEY, FIGMA_TOKEN, SEMGREP_RULES_DIR
  • Source repo (docs/code): https://github.com/shadabbi/code-review-mcp
  • Server descriptor (in this PR): servers/code-review-mcp/server.yaml

Basic Requirements

  • Open Source: MIT (per LICENSE in repo)
  • MCP Compliant: Implements MCP server over stdio and lists callable tools
  • Active Development: Recent commits present
  • Docker Artifact: Dockerfile at repo root, image published to Docker Hub
  • Documentation: README with setup/usage + Platform-Setup.md
  • Security Contact: GitHub Issues in source repo

Submitter Checklist

  • This server meets the basic requirements listed above
  • I understand this will undergo automated and manual review.
  • I have tested the MCP Server locally (container built, tools list accessible)
  • I have a working Docker image: docker pull shadabbi/code-review-mcp:latest

Notes

  • This MCP focuses on developer workflows: PR code review with project-local ESLint/Prettier/TS rules, Semgrep scans (custom rules supported), and Playwright if configured.
  • Optional enrichments: Jira ticket fetch, Figma design metadata.
  • If GitHub disallows author self-review comments, the MCP gracefully skips posting but still generates the report.

@shadabbi shadabbi requested a review from a team as a code owner August 10, 2025 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant