vibescan-mcp-server について
vibescan-mcp-serverは、VibeScanのセキュリティチェックをClaude CodeなどのMCPクライアントに提供します。プロジェクト内の秘密情報、危険なコードパターン、Git管理上の問題をローカルでスキャンし、コードを端末外へ送信しません。
主な機能
- 01秘密情報と危険なパターンのスキャン
- 02Git管理上の問題の確認
- 0317件の検出ルールの一覧表示
- 04ローカルでのスキャン実行
活用シーン
- 01プロジェクト内の認証情報漏えいの確認
- 02危険な実行パターンのコードレビュー
- 03除外されていない環境ファイルや鍵ファイルの発見
MCP 対応
MCPクライアントに、プロジェクトをスキャンする`vibescan_scan`ツールと、ルール一覧を表示する`vibescan_rules`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。