mcpField
C
CTlogs.io

CTlogs.io

远程服务
ctlogs.io安全08 周前更新

关于 CTlogs.io

CTlogs.io 是托管式 MCP 服务,可查询公开的证书透明度数据。安全、品牌保护和基础设施团队可通过 MCP 客户端检查主机名的证书历史及指纹。

主要功能

  1. 01按主机名或指纹查询证书
  2. 02查看证书颁发机构和到期信息
  3. 03检查索引状态和账户额度
  4. 04只读访问公开 CT 日志数据

适用场景

  1. 01检查某主机名的已颁发证书
  2. 02确认是否有陌生机构颁发证书
  3. 03识别证书指纹覆盖的名称
  4. 04查看剩余查询额度

MCP 相关

通过支持 OAuth 登录的 Streamable HTTP 向 MCP 客户端提供只读证书查询、索引状态和账户额度工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.ctlogs.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

CTlogs.io MCP 服务

在你正在进行的对话中查看证书透明度信息。

CTlogs.io 运行着一个托管的 Model Context Protocol 服务。将它连接到 Claude、Cursor 或任何支持 MCP 的客户端,你的助手就可以直接查询证书索引:某个主机名签发过哪些证书、由哪个证书颁发机构签发、何时到期;或者查询某个指纹对应的证书。你提出问题,它就会查找,你再根据结果开展工作。

https://mcp.ctlogs.io/mcp

它使用的索引和账户,与你在 ctlogs.io 上使用的相同。变化的只是由谁来输入。

连接

你需要一个启用了有效套餐的 CTlogs 账户。套餐和额度详见定价页面。

每个客户端都需要同样两项内容:将上面的服务地址添加为远程或 HTTP 连接器,并完成登录。客户端会在浏览器中打开 CTlogs,你登录并批准连接即可,无需重复操作。你不需要复制密钥,也不必将任何内容保存在配置文件中。

Claude Code
claude mcp add --transport http ctlogs https://mcp.ctlogs.io/mcp

然后在 Claude Code 中运行 /mcp,完成登录。

Claude(网页端和桌面端)

依次进入“设置”、“连接器”,然后选择 添加自定义连接器。将其命名为 CTlogs,粘贴服务地址,并按照登录提示操作。

Cursor

将服务添加到 MCP 设置中(项目中的 .cursor/mcp.json,或全局文件):

{
  "mcpServers": {
    "ctlogs": {
      "url": "https://mcp.ctlogs.io/mcp"
    }
  }
}

Cursor 首次连接到服务时会提示你登录。

其他客户端

任何支持通过 Streamable HTTP 使用 OAuth 登录的 MCP 客户端,都可以采用相同的方式连接。

助手能做什么

工具可回答的问题
lookup_certificates某个主机名的证书历史记录,或某个指纹对应的证书
index_status索引的规模和更新情况
account_quota剩余可用额度

列出某个域名的子域名,以及按关键词搜索主机名,是同一团队提供的 DomainKits 工具;本服务只回答一个问题:某个名称有哪些证书。

所有工具都只能读取信息。助手调用它们不会更改任何内容。

这些工具会向客户端说明自己的参数,因此你的助手已经知道如何调用它们。当前额度和限制详见定价页面和 API 文档;此处不再重复,因为随着服务逐步完善,这些内容可能会发生变化。

可以提出的问题

  • “api.example.com 签发过哪些证书?分别由哪个证书颁发机构签发?最新的证书何时到期?”
  • “除了我们常用的证书颁发机构,还有其他机构为 www.example.com 签发过证书吗?”
  • “查找具有此指纹的证书,并告诉我它涵盖哪些名称。”
  • “我还剩多少可用额度?”

值得了解

  • 一个账户,适用于所有客户端。 笔记本电脑、编辑器和服务器可以同时连接。它们使用同一个账户,使用量只计算一次。
  • 专为提问而设计,而非导出。 结果的规模适合对话。批量处理请直接使用 API。
  • 面向安全工作的公开数据。 索引中的所有数据均来自公开的 Certificate Transparency 日志:主机名以及证书元数据,例如颁发证书的证书颁发机构、日期和指纹。该服务不支持查询个人信息;查询内容可以是域名、主机名、指纹或主机名中的一个词。该服务专为安全、品牌保护和基础设施工作而构建。
  • 数据的含义。 该索引基于公开的 Certificate Transparency 日志构建。它会告诉你哪些名称曾被颁发证书、由哪个证书颁发机构颁发以及何时颁发;但不会告诉你主机是否在线或提供什么服务。在得出结论前,请阅读Certificate Transparency 实际能告诉你什么。

制作团队

CTlogs.io 基于 ABTdomain.com 背后的技术构建。ABTdomain.com 是一个域名情报平台,并与涵盖域名搜索和新注册域名的 Domainkits.com 共享数据和工具。Certificate Transparency 是观察同一图景的一个视角:名称会出现在域名注册表、DNS 和证书日志中,这三个网站分别从这三个方面查看相同的名称。

同一团队的开源工具和数据集可在 github.com/ABTdomain 上找到。

支持

如有疑问或遇到问题,请联系:[email protected],或从会员专区提交工单。

CTlogs.io 由位于德国杜塞尔多夫的 Lyalpha GmbH 运营。条款 · 隐私 · 法律声明

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。