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 整合