CTlogs.io について
CTlogs.ioは、公開されているCertificate Transparencyデータを検索するホステッドMCPサーバーです。セキュリティ、ブランド保護、インフラ担当者が、MCPクライアントからホスト名の証明書履歴やフィンガープリントを調べられます。
主な機能
- 01ホスト名またはフィンガープリントで証明書を検索
- 02認証局と有効期限の確認
- 03インデックス状態とアカウント枠の確認
- 04公開CTログデータへの読み取り専用アクセス
活用シーン
- 01ホスト名に発行された証明書の確認
- 02通常と異なる認証局による発行の確認
- 03証明書フィンガープリントがカバーする名前の特定
- 04残りの検索枠の確認
MCP 対応
OAuthサインインを使うStreamable HTTP経由で、証明書検索、インデックス状態、アカウント枠の読み取り専用ツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.ctlogs.io/mcpclaude mcp add --transport http abtdomain-ctlogs https://mcp.ctlogs.io/mcp{"mcpServers":{"abtdomain-ctlogs":{"type":"http","url":"https://mcp.ctlogs.io/mcp"}}}Cursor で開く{"servers":{"abtdomain-ctlogs":{"type":"http","url":"https://mcp.ctlogs.io/mcp"}}}VS Code で開く{"mcpServers":{"abtdomain-ctlogs":{"type":"http","url":"https://mcp.ctlogs.io/mcp"}}}{"mcpServers":{"abtdomain-ctlogs":{"serverUrl":"https://mcp.ctlogs.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
CTlogs.io MCP サーバー
証明書の透明性を、今まさに行っている会話の中で。
CTlogs.io は、ホスト型の Model Context Protocol サーバーを運用しています。Claude、Cursor、または MCP に対応する任意のクライアントに接続すれば、アシスタントが証明書インデックスを直接検索できます。あるホスト名に対してどの証明書が発行されたのか、どの認証局が発行したのか、いつ有効期限を迎えるのか、あるいはフィンガープリントに紐づく証明書はどれか、といった情報を調べられます。質問すれば検索し、返ってきた結果を使って作業できます。
https://mcp.ctlogs.io/mcp
使うインデックスもアカウントも、ctlogs.io と同じです。変わるのは、誰が入力するかです。
接続
アクティブなプランが設定された CTlogs アカウントが必要です。プランと利用枠は料金ページで確認できます。
どのクライアントでも必要なのは同じ2つです。上記のサーバーアドレスをリモートまたは HTTP コネクターとして追加することと、サインインです。クライアントによって CTlogs がブラウザーで開くので、サインインして接続を一度承認してください。コピーするキーはなく、設定ファイルに保存しておくものもありません。
Claude Code
claude mcp add --transport http ctlogs https://mcp.ctlogs.io/mcp
その後、Claude Code 内で /mcp を実行し、サインインを完了してください。
Claude(ウェブ版とデスクトップ版)
「Settings」から「Connectors」を開き、「Add custom connector」を選択します。名前に CTlogs と入力し、サーバーアドレスを貼り付けて、サインインの案内に従ってください。
Cursor
MCP の設定にサーバーを追加します(プロジェクト内の .cursor/mcp.json、またはグローバルファイル)。
{
"mcpServers": {
"ctlogs": {
"url": "https://mcp.ctlogs.io/mcp"
}
}
}
Cursor はサーバーへの初回接続時にサインインを案内します。
その他のクライアント
OAuth サインインを使った Streamable HTTP 経由の MCP に対応するクライアントであれば、同じように利用できます。
アシスタントにできること
| ツール | 回答できる質問 |
|---|---|
lookup_certificates | 1つのホスト名の証明書履歴、またはフィンガープリントに紐づく証明書 |
index_status | インデックスの規模と鮮度 |
account_quota | 利用枠の残量 |
ドメインのサブドメイン一覧の取得や、キーワードによるホスト名の検索には、同じチームが提供する DomainKits のツールを使います。このサーバーが回答するのは、ある名前に対してどの証明書が存在するかという質問です。
すべてのツールは読み取り専用です。アシスタントが呼び出せるツールで何かが変更されることはありません。
各ツールはパラメーターをクライアントに説明するため、アシスタントはすでに呼び出し方を把握しています。現在の利用枠と制限は、料金ページおよびAPI ドキュメントで確認できます。サービスの内容が固まるにつれて変更されるため、ここでは繰り返し記載していません。
質問例
- 「api.example.com に対して発行された証明書と、その認証局、最新の証明書の有効期限を教えてください。」
- 「www.example.com に対して、通常利用している認証局以外が証明書を発行したことはありますか?」
- 「このフィンガープリントの証明書を調べて、どの名前が対象になっているか教えてください。」
- 「利用枠はあとどれくらい残っていますか?」
知っておくと便利なこと
- 1つのアカウントですべてのクライアントを利用できます。 ノートパソコン、エディター、サーバーをすべて同時に接続できます。いずれも同じアカウントとして動作し、使用量は1回分としてカウントされます。
- エクスポートではなく、質問に適しています。 結果は会話に適したサイズで提供されます。大量のデータを扱う場合は、APIを直接ご利用ください。
- セキュリティ業務に役立つ公開データです。 インデックス内のデータはすべて、公開されているCertificate Transparencyログに由来します。ホスト名と、発行した認証局、日付、フィンガープリントなどの証明書メタデータが含まれます。このサービスは個人情報の検索には対応していません。クエリには、ドメイン名、ホスト名、フィンガープリント、またはホスト名に含まれる単語を指定します。セキュリティ、ブランド保護、インフラストラクチャ業務向けに構築されています。
- データが示すこと。 インデックスは、公開されているCertificate Transparencyログをもとに構築されています。どの名前に、どの認証局から、いつ証明書が発行されたかがわかりますが、ホストが稼働中かどうかや、どのようなコンテンツを提供しているかはわかりません。結論を出す前に、Certificate Transparencyが実際に示す情報をお読みください。
運営元
CTlogs.ioは、ドメインインテリジェンスプラットフォームABTdomain.comを支える技術をもとに構築されており、ドメイン検索と新規登録ドメインを扱うDomainkits.comとデータおよびツールを共有しています。Certificate Transparencyは、同じ全体像を捉えるための1つの視点です。名前はドメインレジストリ、DNS、証明書ログに現れ、この3つのサイトは、それぞれ異なる側面から同じ名前を調べます。
同じチームによるオープンソースのツールとデータセットは、github.com/ABTdomainで公開されています。
サポート
ご質問や問題がある場合は、[email protected]までご連絡いただくか、メンバーエリアからチケットを作成してください。
CTlogs.ioは、ドイツのデュッセルドルフにあるLyalpha GmbHが運営しています。利用規約 · プライバシー · インプリント
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。