ghas-mcp-server
GitHub リポジトリの GHAS を呼び出すための MCP サーバー。
現在、次のツールがサポートされています。
- list_dependabot_alerts: リポジトリのすべてのdependabotアラートを一覧表示する
- list_secret_scanning_alerts: リポジトリのすべてのシークレットスキャンアラートを一覧表示します
- list_code_scanning_alerts: リポジトリのすべてのコードスキャンアラートを一覧表示します
これら 3 つのスコープ (読み取り専用) を、構成された PAT と正しい組織に必ず追加してください。
VS Code および VS Code Insiders にインストールする
ボタンを使って、VS Code または VS Code Insiders 環境にサーバーをインストールしてください。リンクを信頼する前に、必ずリンク先をよく読んでください。リンクはvscode.dev
とinsiders.vscode.dev
にアクセスし、サーバーのインストール手順が記載されています。
VS Code を使用すると、何かが起こる前に構成を確認できます。
構成例
エディターで以下の構成を MCP 構成に追加します。
安全なオプション: 認証されたGitHub CLIを使用する
個人アクセストークン(次のセクションを参照)を保存する代わりに、認証済みのGitHub CLIを使用することもできます。この場合、GitHub CLIで設定した認証情報が使用されます。これは、GitHub CLIがインストールされ、既に認証されている場合に便利です。
認証に GitHub CLI を使用するには、次の手順に従います。
- 環境変数に
"GITHUB_PERSONAL_ACCESS_TOKEN_USE_GHCLI": "true"
追加します。 gh auth login
を実行して、GitHub CLI がインストールされ、認証されていることを確認します。
構成:
個人アクセストークンを使用した設定
VS Code の場合は次のようになります。
結果
貢献
貢献を歓迎します!新しいツールや改善のアイデアがある場合は、問題を報告するか、プルリクエストを送信してください。
クイックスタート
プロジェクト構造
コンポーネントの追加
このプロジェクトにはsrc/operations/security.ts
の GHAS ツールが付属しています。
建物
- ツールに変更を加える
npm run build
を実行してコンパイルする- サーバーは起動時にツールを自動的に読み込みます
ローカルビルドのテスト
次の MCP 構成を使用してローカル ビルド バージョンを構成することにより、ローカル ビルドをテストできます。
ローカルビルドへのパスを変更し、最初にプロジェクトをビルドすることを忘れないでください。
もっと詳しく知る
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
このサーバーはGitHub Advanced Securityと統合されており、セキュリティアラートを読み込み、コンテキストに反映します。Dependabotセキュリティアラート、シークレットスキャンアラート、コードセキュリティアラートをサポートしています。
Related MCP Servers
- -securityFlicense-qualityA standalone Model Context Protocol server for Snyk security scanning functionality.Last updated -21JavaScript
- -securityFlicense-qualityEnables interaction with GitHub issues via the Model Context Protocol, allowing users to list and create issues with secure authentication.Last updated -Python
- -securityFlicense-qualityA standalone server enabling Snyk security scanning through the Model Context Protocol, with support for repository and project analysis, token verification, and CLI integration.Last updated -1JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables integration with GitHub Actions, allowing users to fetch available actions, get detailed information about specific actions, trigger workflow dispatch events, and fetch repository releases.Last updated -4921JavaScript
Appeared in Searches
- A platform for hosting and sharing code
- Using separate agents for schema validation, code standards, and directory structure enforcement in development workflows
- Information about Git, a version control system
- A database for looking up CVEs on the National Vulnerability Database
- Getting Help with GitHub Actions Workflow Coding