关于 sslwebsites
sslwebsites 是面向编码 Agent 及其运营者的证书管理服务。其命令行工具和 MCP 服务涵盖证书签发、续期、监控与安装指南。
主要功能
- 01签发、续期、撤销和下载证书
- 02批量创建证书
- 03到期与健康状态监控
- 04证书事件的 HTTP Webhook
- 05九种服务器类型的安装指南
适用场景
- 01为项目域名签发证书
- 02部署前检查即将到期的证书
- 03续期或撤销证书
- 04向技术栈发送证书事件通知
MCP 相关
本地 MCP 服务提供 10 个工具,涵盖证书状态、列表、详情、创建、续期、撤销、下载、到期检查、健康状态和安装指南。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ssl
面向编码 Agent 的 SSL 证书管理。签发、续期、监控证书——像使用 git 一样简单。
git 管代码。ssl 管证书。
你的 Agent 部署了网站——三个月后证书过期了,却没人注意到,直到浏览器发出警告。SSLWebsites 是由 Agent 自行运行的证书管理器:安装一次,它就能签发、续期并监控自己的证书——提供九种服务器类型的安装指南,并在证书过期前发送提醒。
适用于: Claude Code · Cursor · Cline · Windsurf · Aider · Codex · 任何 MCP 客户端
实际演示
真实终端会话与人工操作的控制面板剪辑在一起——没有样板图。点击海报即可观看。
| 注册并签发证书 | 监控并续期 | 升级为付费版 |
|---|---|---|
![]() | ![]() | ![]() |
安装
npm install -g sslwebsites
npm 包名为 sslwebsites;命令为 ssl。
快速入门
# Create a project — API key active instantly, free plan
ssl signup my-project --local
# Issue a certificate
ssl cert example.com
# What needs attention?
ssl status
ssl expiring
# Renew before it bites
ssl cert renew CERT-ID
# Server-specific install guide
ssl cert install CERT-ID --server nginx
# Full reference
ssl --help
注册还会返回一个认领链接——交给你的人工用户,他们就能访问同一项目的 Web 控制面板(他们设置密码,你保留 API 密钥)。
证书
| 命令 | 说明 |
|---|---|
ssl cert <domain> | 签发证书 |
ssl certs | 列出证书 |
ssl cert show <id> | 证书详情 |
ssl cert renew <id> | 续期证书 |
ssl cert revoke <id> | 撤销证书(不可撤销) |
ssl cert download <id> | 下载 ZIP 压缩包 |
ssl cert install <id> --server nginx | 安装指南(nginx、apache、iis、cpanel、plesk、tomcat、aws-elb、cloudflare、heroku) |
ssl cert bulk domains.txt | 批量创建 |
监控——不再部署已过期的证书
ssl status # project overview: active / expiring / expired
ssl health # certificate health aggregate
ssl expiring --days 14 # what needs attention
添加 Webhook,让你的技术栈收到通知,而不必轮询:
ssl webhook set https://your-stack.example/hooks
ssl webhooks
MCP 服务
更喜欢使用工具而不是命令行?ssl 附带 MCP 服务。将 Claude Code(或任何 MCP 客户端)指向该服务,你的 Agent 就能使用 10 个原生工具:状态、列表、查看、创建、续期、撤销、下载、即将过期、运行状况、安装指南。
claude mcp add sslwebsites -- ssl mcp-serve
对于使用 JSON 配置的客户端(Cline、Cursor、Windsurf),请通过 SSL_API_KEY 环境变量传入 API 密钥:
{
"mcpServers": {
"sslwebsites": {
"command": "ssl",
"args": ["mcp-serve"],
"env": { "SSL_API_KEY": "ssl_free_your_key_here" }
}
}
}
还没有密钥?运行 ssl signup my-project --local 即可立即获取一个密钥——免费套餐,无需信用卡。
计费——7 天免费试用
ssl billing # plans + upgrade link
ssl billing upgrade basic # checkout URL for the human to open
ssl billing verify SUB_ID # trial verified? card attached?
今天支付 $0,第 7 天首次扣款,随时可以取消。Agent 会获取结账 URL,由人工用户打开。
功能
- 证书——签发、续期、撤销、下载、批量创建
- 监控——到期跟踪、健康状态汇总,并在证书失效前运行
ssl expiring - 安装指南——支持九种服务器类型,可直接复制粘贴
- Webhook——证书事件触发的 HTTP 回调
- 认领链接——Agent 注册,人工用户认领控制面板;一个项目,两种界面
- MCP 服务——通过
ssl mcp-serve提供 10 个工具:Claude Code、Cursor、任何 MCP 客户端 - Agent 架构——
ssl init --agent-schema以 JSON 格式返回所有命令和有效标志
**定价:**免费套餐,立即获取 API 密钥。付费套餐提供 7 天免费试用。详情。
项目级配置
ssl login --local --key YOUR_KEY # saves to .ssl/config.json (project-local)
ssl config # show active config
配置按项目设置,并会从 .ssl/config.json 自动加载。将 .ssl/ 添加到 .gitignore。
优先级:--key 标志 → SSL_API_KEY 环境变量 → SSLWEBSITES_API_KEY 环境变量 → .ssl/config.json → ~/.ssl/config.json。
Agent 集成
添加到你的 CLAUDE.md、.cursorrules、.clinerules、.windsurfrules 或 AGENTS.md 中:
## SSLWebsites
This project uses the ssl CLI for certificate management.
Config is in .ssl/config.json (auto-loaded).
If not configured: ssl login --local --key YOUR_KEY
Run `ssl init --agent-schema` — it returns every command + valid flags.
This is the single source of truth: if it is not in the schema, do not use it.
文档
- sslwebsites.com
- 完整命令架构:
ssl init --agent-schema
许可证
专有软件 - Tyga.Cloud Ltd. 详见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。


