mcpField
V
vibescan-mcp-server

vibescan-mcp-server

ローカル
github.com/Aguantarセキュリティ132 週間前に更新

vibescan-mcp-server について

vibescan-mcp-serverは、VibeScanのセキュリティチェックをClaude CodeなどのMCPクライアントに提供します。プロジェクト内の秘密情報、危険なコードパターン、Git管理上の問題をローカルでスキャンし、コードを端末外へ送信しません。

主な機能

  1. 01秘密情報と危険なパターンのスキャン
  2. 02Git管理上の問題の確認
  3. 0317件の検出ルールの一覧表示
  4. 04ローカルでのスキャン実行

活用シーン

  1. 01プロジェクト内の認証情報漏えいの確認
  2. 02危険な実行パターンのコードレビュー
  3. 03除外されていない環境ファイルや鍵ファイルの発見

MCP 対応

MCPクライアントに、プロジェクトをスキャンする`vibescan_scan`ツールと、ルール一覧を表示する`vibescan_rules`ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"aguantar-vibescan": {
"command": "uvx",
"args": [
"vibescan-mcp-server"
]
}
}
}
起動コマンドuvx vibescan-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypivibescan-mcp-server0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

vibescan-mcp-server

mcp-name: io.github.Aguantar/vibescan-mcp-server

VibeScan 用 MCP サーバーです。Claude Code から直接、プロジェクトに漏えいしたシークレットやセキュリティ上の問題がないかスキャンできます。

機能

  • vibescan_scan — プロジェクトをスキャンし、シークレット、危険なパターン、Git の衛生状態に関する問題を検出します
  • vibescan_rules — 17 個の検出ルールをすべて一覧表示します
VibeScan の検出対象
  • 14 種類のシークレットカテゴリ:環境変数ファイル、設定ファイル内のハードコード、クラウド認証情報、Docker/インフラ、CI/CD パイプライン、IDE 設定、SSH キー、ハードコードされたパターン、フロントエンドの環境変数、データファイル、ドキュメント内のシークレット、モバイルファイル、システム設定、エディターの残骸
  • 危険なコードパターン:eval()、exec()、シェルインジェクション、SQL インジェクション、pickle、innerHTML
  • Git の衛生状態:.gitignore の欠落、.env/.pem/.key ファイルが無視されていない状態

スキャンはすべてローカルで実行されます。コードがマシンの外部に送信されることはありません。

インストール

pip install vibescan-mcp-server

Claude Code での使用方法

.mcp.json に追加します。

{
  "mcpServers": {
    "vibescan": {
      "command": "vibescan-mcp-server"
    }
  }
}

その後、Claude に「このプロジェクトのセキュリティ上の問題をスキャンして」または「漏えいしたシークレットがないか確認して」と依頼します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。