Censys MCP Serverで広がるセキュリティ調査の新常識
サイバー攻撃の高度化に伴い、セキュリティ担当者にとって、インターネット上に公開されている資産の把握や脆弱性の早期発見は重要な課題となっています。
インターネットに公開されているサーバーやサービスを調査できるプラットフォーム「Censys」では、Censys Platformの機能として「MCP Server」を提供しています。
MCP Serverを利用することで、AIエージェントや自動化ワークフローからCensys Internet MapやPlatform APIに直接アクセスし、インターネット上の資産調査や脅威ハンティング、脆弱性調査などを効率化できます。また、MCP Serverは有償プランだけでなく、Censys Freeでも利用可能です。無料アカウントから試すことができるため、AIエージェントとCensysを組み合わせた調査を手軽に始められます。
本記事では、Censys MCP Serverの概要から設定方法、具体的な活用方法まで紹介します。
MCP Serverとは?
MCP Server (Model Context Protocol Server) は、Anthropic社 (Claude開発元)が2024年11月にオープンソースとして発表したプロトコルであり、AIエージェントが信頼できる外部データやツールを活用できるようにする仕組みです。
Censysが提供するMCP Serverはクラウド上にホストされており、APIアクセス権限を持つユーザーなら誰でも利用できます。MCP Serverを通じて行われたAPIリクエストはCensysクレジットを消費します。

Claude codeからCensys Platform MCPへ接続

Claude codeからCensys Platform MCPに接続
Censys MCP Serverの利用方法
Censys MCP Serverは、Censys Platform APIへのアクセス権限を持つユーザーが利用できます。
MCP Serverへの接続にはOAuth認証とHTTPヘッダー認証が用意されており、CensysではOAuth認証を推奨しています。
具体的な認証方法や各AIツールでの設定手順については、最新のCensys公式ドキュメントをご確認ください。
Censys MCP Serverの統合方法
Censys MCP Serverは柔軟に統合でき、利用者が選んだAIエージェントに組み込むことが可能です。参考例として、Censys公式ドキュメントでは下記のツールとの連携方法が紹介されています。
- Cursor
- Gemini
- Claude Code
- Continue.dev
設定が完了すれば、AIエージェントにシンプルな問いかけをするだけで調査が可能です。
例:「8.8.8.8で稼働しているサービスは?」
→ MCP ServerがCensys APIを呼び出し、ホスト情報を収集・要約して返答
出力は利用者の特定の構成に依存する場合がありますが、エージェントは GET HOST Platform API エンドポイントを使用してホストに関する情報を取得し、分かりやすい形式の要約を提供する必要があります。
ユースケース
1. 疑わしいIPやWeb資産の調査
- IPやドメインの詳細を即時確認
- 過去の履歴を遡って挙動を把握
- SSL証明書やホスト情報を基に関連インフラを特定
2. 組織の外部露出資産の可視化と管理
- 自社のCIDRを検索し、公開不要なホストサービスを特定
- サービスが露出した時期を履歴から確認
- アラートやコレクション監視を設定し、継続的に監視
※利用できるデータや機能はCensysのプランによって異なります。
Platform MCPツール
Censys MCP Serverは、Platform APIと同等の機能を利用できるだけでなく、調査や分析を効率化する専用ツール群を備えています。
代表的な補助ツールには以下のようなものがあります。
| ツール | 説明 |
|---|---|
| retrieve_cve_details | セキュリティ脆弱性(CVE)によって影響を受けるインターネット公開システムを特定します。CVE ID(例: CVE-YYYY-NNNNN)形式を利用します。 |
| validate_censys_query | フィールド名をチェックし、誤りを修正したり、検索クエリの構造を検証して構文エラーを回避します。 |
| search_field_help | 正確なフィールド名がわからない場合に、検索に関連するフィールドを見つけ出します。 |
| get_query_examples | 実際に動作するPlatformクエリのサンプルを提供し、正しい構文を学んだり、検証済みの例から検索の出発点を見つけることができます。 |
| list_available_data_definition_groups | Platformで検索可能なフィールドを定義するデータスキーマグループ(例: ホスト、証明書、Webプロパティなど)を一覧表示し、資産タイプごとに検索・分析可能なデータの種類を把握できます。 |
| list_available_data_definitions | 指定されたデータタイプに利用できるすべての検索フィールド名を表示します。 |
| get_data_definition | 個々のフィールドに関する詳細なドキュメントを提供します。説明、データ型、使用例などを含みます。 |
| generate_query | 自然言語による指示からCensysの検索クエリを生成します。 |
| investigate_cve | 指定したCVEについて、インターネット上で影響を受けるシステムを調査します。 |
| investigate_host | 指定したIPアドレスのホスト情報をもとに、セキュリティ調査を行います。 |
| discover_attack_surface | 組織のインターネット公開資産を特定し、外部から確認できるサービスなどを調査します。 |
| generate_and_search_query | 自然言語からCensysの検索クエリを生成し、そのクエリを使って検索を実行します。 |
これらの「Platform MCPツール」によって、セキュリティ担当者は単なる情報収集にとどまらず、脆弱性調査や資産管理をより戦略的に実行できるようになります。
まとめ
Censys MCP Serverは、AIエージェントと連携してインターネット資産や脆弱性を迅速に調査できる強力な基盤です。効率的なセキュリティ運用を目指すなら、導入を検討する価値があります。ぜひご活用ください。
この機能詳細は公式ドキュメントをご参照ください。
Censysの導入相談は、下記よりお気軽にお問い合わせください。
