ctlogs.dev - Certificate Transparency Search
官方搜索证书透明度日志:查找域名的子域名、TLS 证书,以及颁发给某个组织的证书。
你可以用 Ctlogs Dev Certificate Transparency Search MCP 做什么?
- 查找子域名 — 查询 TLS 证书中某个域名下出现了哪些主机名,并显示证书数量以及首次/最后出现日期。
- 搜索证书 — 列出为某个域名签发的证书,包括匹配的名称、颁发者、序列号和有效期。
- 按组织搜索 — 列出主题组织与指定名称(例如公司名称)匹配的证书,并显示域名和颁发者详情。
- 检查证书 — 获取单张证书的完整记录:主题、颁发者、DNS 名称、密钥和签名详情、CT 日志条目及下载 URL。
- 查找签发 CA — 根据 SHA-256 指纹获取 CA 证书,并显示其主题、颁发者、有效期、父证书和交叉签名证书。
托管 MCP 服务器
npx add-mcp 'https://mcp.ctlogs.dev/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
MCP 服务器。
面向 AI 助手和智能体的证书透明度搜索:通过模型上下文协议查询子域名、TLS 证书、组织和证书颁发机构。
服务器
地址为 https://mcp.ctlogs.dev/mcp(Streamable HTTP)。这是一个远程服务器:无需安装,连接后即可立即使用,无需密钥或账户。连接到它的助手可以根据公开的证书透明度日志回答诸如“example.com 有哪些子域名”或“还有谁持有此名称的证书”等问题。
| 工具 | 功能 |
|---|---|
| find_subdomains | 列出 TLS 证书中发现的某个域名下的主机名:每个主机名一行,包含证书数量以及首次/最后出现日期。 |
| search_certificates | 列出为某个域名签发的 TLS 证书:id、匹配的名称、颁发者、序列号和有效期。 |
| search_organization | 列出主题组织名称与指定名称匹配的 TLS 证书,例如“PayPal, Inc.”:id、主题通用名称、域名、颁发者和有效期。 |
| get_certificate | 返回一张证书的完整记录:主题、颁发者、序列号、有效期、DNS 名称、密钥和签名详情、记录该证书的 CT 日志条目,以及证书正文的下载 URL。 |
| get_ca | 根据 SHA-256 指纹(get_certificate 的 issuer_ca 字段)返回一个签发 CA 证书:主题、颁发者、有效期、父证书和交叉签名证书、其签发的证书数量及其中一页证书。 |
连接
Claude Code:
claude mcp add --transport http ctlogs https://mcp.ctlogs.dev/mcp
使用密钥:
claude mcp add --transport http ctlogs https://mcp.ctlogs.dev/mcp --header "Authorization: Bearer YOUR_KEY"
claude.ai:在 Customize › Connectors 下选择 Add,然后选择 Add custom connector 并输入 URL;在 Authentication 下选择 Sign in when needed。在 Team 和 Enterprise 计划中,Owner 可在 Organization settings › Connectors 下添加。
ChatGPT:在 Plugins 下选择 +,然后选择 Add custom MCP server 并输入 URL。
Cursor:在 ~/.cursor/mcp.json 中,或在项目中的 .cursor/mcp.json 中:
{
"mcpServers": {
"ctlogs": { "url": "https://mcp.ctlogs.dev/mcp" }
}
}
使用密钥:
{
"mcpServers": {
"ctlogs": {
"url": "https://mcp.ctlogs.dev/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
VS Code:在 .vscode/mcp.json 中:
{
"servers": {
"ctlogs": { "type": "http", "url": "https://mcp.ctlogs.dev/mcp" }
}
}
使用密钥:
{
"servers": {
"ctlogs": {
"type": "http",
"url": "https://mcp.ctlogs.dev/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
限制
一次工具调用相当于一个 API 请求,并受匿名 API 的限制或密钥对应计划的限制(参见 限制);search_organization 按 10 次计算,/v1/org 也一样。密钥仅放在 Authorization 标头中。没有密钥或使用免费密钥时,如果请求到达时另一个请求正在运行,该请求最多等待 5 秒以轮到自己。证书列表每次调用返回 25 行,limit 最多返回 100 行;find_subdomains 每次调用最多返回 100 个主机名。若列表还有更多行,则会返回 next_cursor 供下一次调用使用。