mcpField
H
Hound Mcp

Hound Mcp

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

Hound Mcp について

Hound MCPは、コーディングエージェント向けの依存関係セキュリティサーバーで、脆弱性、ライセンス、依存ツリー、タイポスクワッティングを調べます。7つのエコシステムに対応し、認証不要の公開APIを利用します。

主な機能

  1. 01依存関係の脆弱性スキャン
  2. 02ライセンス準拠の確認
  3. 03依存ツリーの調査
  4. 04タイポスクワッティングの検出
  5. 05パッケージ比較と導入判定
  6. 067つのエコシステムに対応

活用シーン

  1. 01PRのマージ前にロックファイルをスキャン
  2. 02既存コードベースの依存関係を監査
  3. 03追加前にパッケージのリスクを評価
  4. 04商用プロジェクトのライセンス準拠を確認

MCP 対応

MCPクライアントに、ロックファイル監査、パッケージ評価、リリース前チェック向けの12種類の依存関係セキュリティツールと3つのプロンプトを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"hound": {
"command": "npx",
"args": [
"-y",
"hound-mcp"
]
}
}
}
起動コマンドnpx -y hound-mcp

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

パッケージ
npmhound-mcp0.2.1

ツール

12

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
namestringはいパッケージ名(例:express、lodash)
versionstringはいパッケージバージョン(例:4.18.2)
ecosystemenumいいえパッケージのエコシステム(デフォルト:npm)npm | pypi | go | maven | cargo | nuget | rubygems | pub

詳細

Hound MCP

AI コーディングエージェントのための依存関係探知ツールです。

npm version npm downloads CI License: MIT

Hound MCP のデプロイ図

Hound を選ぶ理由

AI コーディングエージェントは、安全かどうかを把握せずにパッケージを推奨・インストールします。一方、ほとんどのセキュリティツールで確認するには、アカウント、API キー、または有料プランが必要です。Hound はその問題を解決します。脆弱性のスキャン、ライセンスの確認、依存関係ツリーの監査、7 つのエコシステムにわたるタイポスクワッティングの検出を、設定不要、API キー不要、無料で実行します。

Hound は、AI コーディングエージェント向けに特化して構築された唯一のセキュリティツールです。npm、PyPI、Go、Cargo、Maven、NuGet、RubyGems に対応し、Claude Code、Cursor、VS Code、その他あらゆる MCP クライアントと、すぐに連携できます。

認証不要で完全無料の 2 つの公開 API、deps.dev(Google Open Source Insights)と OSV(Google Open Source Vulnerabilities)を利用します。


クイックスタート

Claude Code
claude mcp add hound -- npx -y hound-mcp
Claude Desktop / Cursor / Windsurf

MCP 設定ファイルに追加します。

{
  "mcpServers": {
    "hound": {
      "command": "npx",
      "args": ["-y", "hound-mcp"]
    }
  }
}
VS Code(Copilot)
{
  "mcp": {
    "servers": {
      "hound": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "hound-mcp"]
      }
    }
  }
}
設定ファイルの場所
クライアント設定パス
Claude Desktop(macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json

ツール

12 個のツール → 出力例付きの完全なリファレンス

ツール機能
hound_audit ⭐すべての依存関係を対象に、ロックファイル全体をスキャンして脆弱性を検出します
hound_score0~100 の Hound スコア(脆弱性 + スコアカード + 新しさ + ライセンス)とレターグレード
hound_compare2 つのパッケージを並べて比較し、推奨を提示します
hound_preinstallパッケージをインストールする前に GO / CAUTION / NO-GO の判定を提示します
hound_upgrade既知の脆弱性をすべて解消する、最小限の安全なバージョンアップを見つけます
hound_license_checkポリシーに照らして、ロックファイルのライセンス準拠状況をスキャンします
hound_vulnsパッケージのバージョンに関する既知の脆弱性を、深刻度別にすべて表示します
hound_inspectパッケージの完全なプロファイル(ライセンス、脆弱性、スコアカード、スター数、依存関係数)
hound_tree推移的依存関係を含む、解決済みの依存関係ツリー全体
hound_typosquatパッケージ名のタイポスクワッティング候補を検出します
hound_advisoriesGHSA、CVE、OSV ID によるアドバイザリの詳細全体
hound_popular人気パッケージをスキャンし、既知の脆弱性を検出します

対応エコシステム: npm · pypi · go · maven · cargo · nuget · rubygems

組み込みプロンプト

AI クライアントから直接呼び出せる 3 つのプロンプトです。→ プロンプトの完全なリファレンス

プロンプト機能
security_auditプロジェクト全体のセキュリティ監査 — 脆弱性、ライセンス、タイポスクワッティング
package_evaluation新しい依存関係を追加する前の導入可否の推奨
pre_release_checkリリースを妨げる問題を検出する、出荷前の依存関係スキャン

ユースケース

→ 実際のロックファイルと期待される出力を使った完全な例を見る

  • PR のマージ前 — ロックファイルの差分をスキャンし、新たに持ち込まれる脆弱性が main に入る前に検出します
  • 引き継いだコードベースの監査 — 既存のロックファイルに対して hound_audit を実行し、数秒で完全なレポートを取得します
  • パッケージ追加前の確認 — hound_preinstall を使って GO / CAUTION / NO-GO の判定を取得します
  • ライセンスコンプライアンス — hound_license_check を実行し、GPL または AGPL のパッケージが商用プロジェクトに紛れ込んでいないことを確認します
  • CI セキュリティゲート — リリースチェックの一環として、AI エージェントにセキュリティ監査を実行させます

ローカル開発

git clone https://github.com/tiluckdave/hound-mcp.git
cd hound-mcp
pnpm install
pnpm build
pnpm test         # run tests
pnpm check        # typecheck + lint + test

ロードマップ

  • Docker サポート — CI/CD パイプライン向けに Hound をコンテナとして実行
  • bun.lockb パーサー — Bun のロックファイルをサポート
  • gradle.lockfile パーサー — Gradle(Java/Android)エコシステムをサポート
  • hound_diff ツール — 2 つのロックファイルのスナップショットを比較し、新たに持ち込まれたリスクを明らかにする
  • GitHub Action — AI エージェントを使わずに、PR チェックとして hound_audit を実行

貢献

貢献を歓迎します。始めるには CONTRIBUTING.md をお読みください。

唯一のルールは、Hound を今後も設定不要かつ永久に無料に保つことです。 API キーやアカウントが必要になる機能は追加しないでください。

初心者におすすめの Issue はラベル付けされ、対応可能な状態です。


コミュニティ

💬 質問やアイデアはありますか?ディスカッションを開始

Glama MCP サーバー

ライセンス

MIT © 2026 Tilak Dave

コメント

MCP は初めてですか?

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

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