Snyk MCP サーバー
Snyk セキュリティ スキャン機能用のスタンドアロン モデル コンテキスト プロトコル サーバー。
警告: この MCP サーバーは現在アルファ版であり、まだ完成していません。
構成
Claude デスクトップ構成 ( claude-config.json ) を更新します。
トークンを実際のSnyk APIトークンに置き換えてください。組織IDは複数の方法で設定できます。
MCP設定で
SNYK_ORG_ID経由(上記参照)Snyk CLI の使用:
snyk config set org=your-org-idコマンドで直接指定する
サーバーは、有効な組織 ID が見つかるまで、これらの方法を順番に試します。
構成の検証
Claude に verify_token コマンドを実行するよう依頼することで、Snyk トークンが正しく設定されていることを確認できます。
これにより、トークンが有効かどうかが確認され、Snykユーザー情報が表示されます。Snyk CLIがインストール・設定されている場合は、CLIで設定された組織IDも表示されます。
特徴
GitHub/GitLab URL を使用したリポジトリのセキュリティスキャン
Snykプロジェクトのスキャン
Claudeデスクトップとの統合
トークン検証
複数の組織ID設定オプション
組織ID検索のためのSnyk CLI統合
使用法
リポジトリをスキャンするには、GitHub または GitLab の URL を指定する必要があります。
重要: scan_repository コマンドには、実際のリポジトリ URL(例: https://github.com/owner/repo )が必要です。ローカルファイルパスは使用しないでください。必ず GitHub または GitLab 上のリポジトリ URL を使用してください。
Snyk プロジェクトの場合:
組織IDの設定
サーバーは次の順序で組織 ID を検索します。
コマンド引数(指定されている場合)
MCP設定環境変数(
SNYK_ORG_ID)Snyk CLI 構成 (
snyk config get org)
構成された値を上書きする場合にのみ、コマンドで組織 ID を指定する必要があります。
Snyk CLI 統合
Snyk CLI がインストールされている場合 ( npm install -g snyk )、サーバーはそれを使用して次の操作を実行できます。
デフォルトの組織IDを取得する
MCP 設定が提供されていない場合は CLI 構成にフォールバックします
トークン検証出力に CLI 構成の詳細を表示する
この統合により、CLI と MCP サーバーの両方で同じ組織 ID を簡単に使用できるようになります。
Related MCP Servers
- -security-license-qualityA standalone Model Context Protocol server for Snyk security scanning functionality.
- -securityFlicense-qualityA Model Context Protocol server that retrieves and analyzes Sentry.io issues, allowing users to inspect error reports, stacktraces, and debugging information from their Sentry account.Last updated -21
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -191879TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server providing security vulnerability intelligence tools including CVE lookup, EPSS scoring, CVSS calculation, exploit detection, and Python package vulnerability checking.Last updated -89MIT License