Read-only MCP access to CVE-info Japanese vulnerability intelligence
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"cve-info-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# CVE-info-mcp [CVE-info](https://dev.mhirano.jp/CVE-info/) の公開脆弱性情報を、ローカルで動く読み取り専用 MCP から検索・取得します。検索結果・詳細本文には `dev.mhirano.jp` の個別ページ URL を含め、公式情報、AI解説、Web調査メモと出典を分けて返します。LLM API キーは不要で、このパッケージ自体は生成・追加調査を行いません。 ## 1 行でクライアントへ登録 [uv](https://docs.astral.sh/uv/getting-started/installation/) と利用するクライアントを先にインストールしてください。Python 3.11 以上が必要です。uv は必要な Python を取得できます。 ```sh uvx cve-info-mcp install --client claude-desktop ``` Claude Desktop を再起動すると `cve-info` が利用できます。Windows/macOS の設定ファイルを更新し、既存設定を保存してバックアップを作ります。同名の異なる設定があるときは上書きせずエラーにします。確認だけなら `--dry-run`、設定ファイルを明示する場合は `--config PATH` を付けてください。 端末側で uv の「公開後1週間はパッケージを採用しない」等の `exclude-newer` を設定していると、公開直後の本パッケージも対象になります。依存パッケージの制限を維持したまま、このパッケージだけを明示的に例外にして登録する場合は、次の1行を使います。`--allow-new-release` はクライアントが後から起動するコマンドにも同じ限定例外を保存します。通常の登録では設定しません。 ```sh uvx --exclude-newer-package cve-info-mcp=0d cve-info-mcp install --client claude-desktop --allow-new-release ``` CLI クライアント用の登録コマンドもあります。 ```sh uvx cve-info-mcp install --client claude-code uvx cve-info-mcp install --client codex ``` 配布名 `CVE-info` は同一バージョンの `CVE-info-MCP` を導入するエイリアスです。`uvx cve-info install --client claude-desktop` でも同じ実装が動きます。PyPI の名前は大文字小文字を区別しないため、`CVE-info-MCP` と `cve-info-mcp` は同一パッケージです。 ## 配信する内容と URL | ツール | 内容 | | --- | --- | | `search(query)` | CVE番号・製品・日本語・CWEの検索。結果ごとに `id`, `title`, `url`, `summary` | | `fetch(id)` | 公式情報、AI解説、Web調査メモ。本文冒頭と `url` に個別ページ URL | | `search_cves(...)` | KEV・AI解説・調査メモの有無で絞り込み、最大50件とページ送り | | `get_cve(id, section, max_characters)` | `all`, `official`, `ai`, `research` の選択、最大50,000文字の枠で取得 | | `get_status()` | ローカル索引のバージョン・更新状態・収録件数・公式サイト URL | 例: `CVE-2026-99083` の引用先は `https://dev.mhirano.jp/CVE-info/cve.html?id=CVE-2026-99083` です。外部のベンダー告知・調査記事 URL も出典として返します。クライアントにはこれらを引用して回答するよう指示しますが、最終的な引用表示はクライアント側の動作に依存します。 検索は Unicode 正規化後の部分一致・空白区切り AND 検索です。意味検索ではありません。公開日の新しい順で返します。調査メモがない場合は「未作成」、長い内容は省略したセクションをメタデータに記載します。KEV未掲載や検索結果なしを安全という意味には解釈しません。収録範囲と各情報源の状態は [元サイトの収集状況](https://dev.mhirano.jp/CVE-info/…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.