MCP server for PR code review, commit messages, changelogs, and secret detection.
{
"mcpServers": {
"io-github-bkalafat-diffpilot": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for PR code review, commit messages, changelogs, and secret detection.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 80 days ago. 6 stars.
Will it work with my client?
Transport: stdio, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
MCP Security Weekly
Get CVE alerts and security updates for io.github.bkalafat/diffpilot and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
# 🔍 DiffPilot **Local AI Code Review Before You Push** [](https://dotnet.microsoft.com/) [](https://marketplace.visualstudio.com/items?itemName=BurakKalafat.diffpilot) [](https://modelcontextprotocol.io/) [](LICENSE) --- ## 💡 Why DiffPilot? **Review your code locally before creating a PR.** DiffPilot is an MCP server that lets you: 1. **Self-Review Before PR** - Run AI code review on your local changes after your last commit, before pushing 2. **Reviewer Workflow** - As a code reviewer, checkout the source branch locally and get AI-assisted review 3. **Auto Branch Detection** - No need to specify `main` - DiffPilot finds your base branch automatically > 🔒 **100% Local** - No cloud, no external APIs. Works with Azure DevOps, TFS, air-gapped environments. --- ## 🚀 Quick Start ### Install ```bash # VS Code Marketplace ext install BurakKalafat.diffpilot # Or NuGet (.NET tool) dotnet tool install -g DiffPilot ``` ### Use with GitHub Copilot ``` # Review my changes (auto-detects base branch) @workspace #review_pr_changes # Review with focus areas @workspace #review_pr_changes focus on security and error handling # Generate commit message @workspace #generate_commit_message # Scan for secrets before committing @workspace #scan_secrets ``` --- ## 🛠️ 9 MCP Tools ### PR Review Tools | Tool | Example Prompt | |------|----------------| | `#get_pr_diff` | "Show diff between my branch and main" | | `#review_pr_changes` | "Review my PR for security issues" | | `#generate_pr_title` | "Generate a conventional PR title" | | `#generate_pr_description` | "Create PR description with checklist" | ### Developer Tools | Tool | Example Prompt | |------|----------------| | `#generate_commit_message` | "Generate commit message for staged changes" | | `#scan_secrets` | "Check for API keys in my changes" | | `#diff_stats` | "Show change statistics" | | `#suggest_tests` | "What tests should I write?" | | `#generate_changelog` | "Generate changelog from commits" | --- ## ✨ Key Features | Feature | Description | |---------|-------------| | 🔄 **Auto Branch Detection** | Automatically finds `main`, `master`, or `develop` | | 🔐 **Secret Scanning** | Detects API keys, passwords, tokens, JWT | | 📊 **Diff Statistics** | Lines added/removed, file breakdown by type | | 🧪 **Test Suggestions** | Pattern-based test case recommendations | | 📝 **Conventional Commits** | Generate `feat:`, `fix:`, `refactor:` messages | | 🛡️ **Enterprise Security** | Bank-grade input validation, rate limiting, output sanitization | --- ## 🛡️ Security DiffPilot implements enterprise-grade security ... [View full README on GitHub]