Sslwebsites

io.github.jyswee由 GitHub 账号 jyswee 发布v1.0.1更新于 Oct 24, 2026

SSL certificate management for coding agents. Issue, renew, monitor certs. 10 tools stdio.

发布方自己的服务:Vips

概览

AI 生成的概览

一个本地 MCP 服务器,让编码助手通过 SSLWebsites 服务签发、续期、吊销、下载和监控 SSL/TLS 证书。

可以做什么
查看项目状态、证书健康度以及指定天数内即将到期的证书,并列出或查看证书详情。为域名签发单个或批量证书,续期或吊销已有证书,并下载证书压缩包。获取 nginx、Apache、IIS、cPanel、Plesk、Tomcat、AWS ELB、Cloudflare 和 Heroku 的服务器安装指南。配置 webhook,让证书事件通知外部端点。
适用场景
适合由助手部署或维护网站、并希望自行管理其 TLS 证书的场景,包括在浏览器出现警告前发现证书到期。也适合希望从 Claude Code、Cursor、Cline、Windsurf、Aider、Codex 或其他 MCP 客户端驱动证书签发与续期的团队。
运行要求
通过 npm 包 sslwebsites(命令 ssl mcp-serve)以 stdio 在本地运行,需要 Node.js 和 npx。需要 SSLWebsites API 密钥,通过 SSL_API_KEY 环境变量提供;可用注册命令创建免费套餐密钥。需要访问 SSLWebsites 服务的网络连接。
安装前请注意
API 密钥属于机密,应避免提交到版本控制;README 建议将 .ssl 配置目录加入 .gitignore。吊销证书被描述为不可逆操作。付费套餐从 7 天免费试用开始,第 7 天首次扣费,助手可生成结账链接供人工打开。Webhook 会把证书事件数据发送到你配置的外部地址。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sslwebsites,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

ssl

[npm version] [MCP] [smithery badge]

SSL certificate management for coding agents. Issue, renew, monitor certs — as easy as git.

git for your code. ssl for your certs.

Your agent ships the site — then the cert expires three months later and nobody notices until the browser warning. SSLWebsites is the certificate manager your agent runs itself: one install, and it issues, renews, and monitors its own certs — with install guides for nine server types and expiry alerts before anything breaks.

Works with: Claude Code · Cursor · Cline · Windsurf · Aider · Codex · any MCP client

See it in action

Real terminal sessions stitched with the human dashboard — no mockups. Click a poster to watch.

Signup to issued certMonitor & renewUpgrade to paid
[Signup to issued cert][Monitor & renew][Upgrade to paid]

More scenarios: sslwebsites.com/#demo

Install

bash
npm install -g sslwebsites

The npm package is sslwebsites; the command is ssl.

Quick Start

bash
# Create a project — API key active instantly, free planssl signup my-project --local
# Issue a certificatessl cert example.com
# What needs attention?ssl statusssl expiring
# Renew before it bitesssl cert renew CERT-ID
# Server-specific install guidessl cert install CERT-ID --server nginx
# Full referencessl --help

Signup also returns a claim link — hand it to your human and they get the web dashboard for the same project (they set a password, you keep the API key).

Certificates

CommandDescription
ssl cert <domain>Issue certificate
ssl certsList certificates
ssl cert show <id>Certificate detail
ssl cert renew <id>Renew certificate
ssl cert revoke <id>Revoke (irreversible)
ssl cert download <id>Download ZIP bundle
ssl cert install <id> --server nginxInstall guide (nginx, apache, iis, cpanel, plesk, tomcat, aws-elb, cloudflare, heroku)
ssl cert bulk domains.txtBulk create

Monitoring — never ship an expired cert again

bash
ssl status              # project overview: active / expiring / expiredssl health              # certificate health aggregatessl expiring --days 14  # what needs attention

Add webhooks and your stack gets notified instead of polling:

bash
ssl webhook set https://your-stack.example/hooksssl webhooks

MCP Server

Prefer tools over a CLI? ssl ships an MCP server. Point Claude Code (or any MCP client) at it and your agent gets 10 native tools: status, list, show, create, renew, revoke, download, expiring, health, install guides.

bash
claude mcp add sslwebsites -- ssl mcp-serve

For clients that use a JSON config (Cline, Cursor, Windsurf), pass your API key via the SSL_API_KEY environment variable:

json
{  "mcpServers": {    "sslwebsites": {      "command": "ssl",      "args": ["mcp-serve"],      "env": { "SSL_API_KEY": "ssl_free_your_key_here" }    }  }}

No key yet? ssl signup my-project --local provisions one instantly — free plan, no card.

Billing — 7-day free trial

bash
ssl billing                   # plans + upgrade linkssl billing upgrade basic     # checkout URL for the human to openssl billing verify SUB_ID     # trial verified? card attached?

$0 today, first charge on day 7, cancel anytime. The agent gets the checkout URL; the human opens it.

Features

  • Certificates — issue, renew, revoke, download, bulk create
  • Monitoring — expiry tracking, health aggregate, ssl expiring before it breaks
  • Install guides — nine server types, copy-paste ready
  • Webhooks — HTTP callbacks on certificate events
  • Claim links — agent signs up, human claims the dashboard; one project, two interfaces
  • MCP server — 10 tools via ssl mcp-serve: Claude Code, Cursor, any MCP client
  • Agent schema — ssl init --agent-schema returns every command + valid flags as JSON

Pricing: free plan with instant API key. Paid plans start with a 7-day free trial. Details.

Per-Project Config

bash
ssl login --local --key YOUR_KEY    # saves to .ssl/config.json (project-local)ssl config                          # show active config

Config is per-project and auto-loaded from .ssl/config.json. Add .ssl/ to your .gitignore.

Priority: --key flag → SSL_API_KEY env → SSLWEBSITES_API_KEY env → .ssl/config.json → ~/.ssl/config.json.

Agent Integration

Add to your CLAUDE.md, .cursorrules, .clinerules, .windsurfrules, or AGENTS.md:

## SSLWebsitesThis 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.

Documentation

License

Proprietary - Tyga.Cloud Ltd. See LICENSE.

来源:README.md,提交 f2dade6

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Vipsallowed 集成