プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Diffpilot

作者:bkalafatバージョン 1.0.7i★ –iパソコンで動く
レジストリ名io.github.bkalafat/diffpilot

インストール

概要

作者による説明(英語の原文)

MCP server for PR code review, commit messages, changelogs, and secret detection.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 開発者ツール

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "diffpilot": {
      "command": "dnx",
      "args": [
        "DiffPilot",
        "--yes"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add diffpilot -- dnx DiffPilot --yes

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "diffpilot": {
      "command": "dnx",
      "args": [
        "DiffPilot",
        "--yes"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "diffpilot": {
      "type": "stdio",
      "command": "dnx",
      "args": [
        "DiffPilot",
        "--yes"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント bkalafat で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

開発者ツールのほかのサーバーとの比較i

  • このカテゴリのほかの1385件のうち0%よりスターが多い
  • このカテゴリのほかの1385件のうち2%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1385件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Diffpilotは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.7)がレジストリに届いたのは11 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンに.NETも必要です。

代わりに使えるものは?

同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

GitHub

作者:github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

パソコンでもクラウドでも★ 34,245MIT3 日前更新
インストール

Desktop Commander

作者:wonderwhy-er

MCP server for terminal commands, file operations, and process management

パソコンで動く★ 10,225MIT15 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

🔍 DiffPilot

Local AI Code Review Before You Push


💡 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
# 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
ToolExample 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
ToolExample 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

FeatureDescription
🔄 Auto Branch DetectionAutomatically finds main, master, or develop
🔐 Secret ScanningDetects API keys, passwords, tokens, JWT
📊 Diff StatisticsLines added/removed, file breakdown by type
🧪 Test SuggestionsPattern-based test case recommendations
📝 Conventional CommitsGenerate feat:, fix:, refactor: messages
🛡️ Enterprise SecurityBank-grade input validation, rate limiting, output sanitization

🛡️ Security

DiffPilot implements enterprise-grade security features:

Security FeatureDescription
Input ValidationAll parameters validated against strict patterns
Injection PreventionCommand injection, path traversal protection
Output SanitizationAuto-redacts secrets from tool outputs
Rate LimitingPrevents DoS attacks (120 req/min)
Secure ErrorsNo internal details exposed to clients
Audit LoggingSecurity 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.


📋 Use Cases

1. Self-Review Before PR
# After finishing your work, before creating PR:

@workspace #review_pr_changes

AI reviews your changes and provides feedback

Fix issues locally, then push with confidence

2. Code Reviewer Workflow
# Checkout the feature branch locally

git checkout feature/user-auth

Use DiffPilot to review

@workspace #review_pr_changes focus on security

Get structured review with AI assistance

3. Pre-Commit Secret Check
@workspace #scan_secrets

Catches API keys, passwords, tokens before they're committed


⚙️ Configuration

{

"diffpilot.defaultBaseBranch": "main", "diffpilot.prTitleStyle": "conventional", "diffpilot.commitMessageStyle": "conventional" }


📦 Installation Options

MethodCommand
VS Codeext install BurakKalafat.diffpilot
NuGetdotnet tool install -g DiffPilot
Manualgit clone + dotnet build

Requirements: .NET 9 SDK, VS Code 1.101+, Git


📜 Version History

1.2.0 (2025-12-09)
  • Security Hardening - Bank-grade security features
  • Input validation (CWE-20)
  • Command injection prevention (CWE-78)
  • Path traversal protection (CWE-22)
  • Output sanitization - auto-redacts secrets (CWE-200)
  • Rate limiting (CWE-400)
  • Secure error handling
  • Added SECURITY.md documentation
  • 80 new security unit tests
1.1.5 (2025-12-08)
  • Updated README with use cases and #tool prompts
  • Highlighted auto branch detection
1.1.4 (2025-12-07)
  • Icon refinements
1.1.3 (2025-12-07)
  • New extension icon (lens with plus/minus)
1.1.2 (2025-12-07)
  • Optimized package size
1.1.1 (2025-12-07)
  • Updated extension icon
1.1.0 (2025-12-07)
  • Improved tool documentation
1.0.9 (2025-12-07)
  • Fixed: Server uses workspace folder for git operations
1.0.8 (2025-12-07)
  • Shortened tool descriptions for cleaner UI
1.0.7 (2025-12-07)
  • Fixed: Bundled server includes TargetFramework
1.0.6 (2025-12-07)
  • Fixed: MCP auto-registration for VS Code 1.101+
1.0.5 (2025-12-07)
  • Published to NuGet and MCP Registry
1.0.0 (2025-12-06)
  • Initial release with 9 MCP tools

📄 License

MIT License - Burak Kalafat


[GitHub](https://github.com/bkalafat/DiffPilot) • [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=BurakKalafat.diffpilot) • [NuGet](https://www.nuget.org/packages/DiffPilot)

⭐ Star if useful!

PopNxに聞く