MCP server for PR code review, commit messages, changelogs, and secret detection.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Local AI Code Review Before You Push
Review your code locally before creating a PR. DiffPilot is an MCP server that lets you:
main - DiffPilot finds your base branch automaticallyπ 100% Local - No cloud, no external APIs. Works with Azure DevOps, TFS, air-gapped environments.
| 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" |
| 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" |
| 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 |
DiffPilot implements enterprise-grade security features:
| Security Feature | Description |
|---|---|
| Input Validation | All parameters validated against strict patterns |
| Injection Prevention | Command injection, path traversal protection |
| Output Sanitization | Auto-redacts secrets from tool outputs |
| Rate Limiting | Prevents DoS attacks (120 req/min) |
| Secure Errors | No internal details exposed to clients |
| Audit Logging | Security events logged to stderr |
Auto-Redacted Patterns: API keys, AWS credentials, GitHub/Slack tokens, JWTs, passwords, private keys, connection strings.
See SECURITY.md for full documentation.
| Method | Command |
|---|---|
| VS Code | ext install BurakKalafat.diffpilot |
| NuGet | dotnet tool install -g DiffPilot |
| Manual | git clone + dotnet build |
Requirements: .NET 9 SDK, VS Code 1.101+, Git
#tool promptsMIT License - Burak Kalafat
GitHub β’ VS Code Marketplace β’ NuGet
β Star if useful!
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/diffpilot)<a href="https://allmcps.com/mcp/diffpilot"><img src="https://allmcps.com/api/badge/diffpilot?style=directory" alt="Diffpilot on AllMCPs" /></a>