关于 RenewRoster
RenewRoster 是面向代理机构的托管 MCP 服务,用于跟踪域名和 SSL 证书续期。它通过远程端点提供资产与客户管理、提醒、通知和续期报告功能。
主要功能
- 01跟踪即将到期的域名和证书
- 02添加并管理客户资产
- 03实时查询域名和 TLS
- 04配置通知、提醒和 Webhook
- 05查看月度续期报告
适用场景
- 01查看哪些客户资产即将到期
- 02为客户添加域名和 SSL 主机
- 03重新检查资产并查看历史记录
- 04创建通知渠道或续期报告
MCP 相关
这是托管的远程 MCP 服务,端点为 `https://app.renewroster.com/mcp`,使用 Streamable HTTP 和 Bearer API 密钥认证。它提供读写工具,用于管理跟踪资产和代理机构续期操作。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.renewroster.com/mcpclaude mcp add --transport http com-renewroster-renewroster https://app.renewroster.com/mcp{"mcpServers":{"com-renewroster-renewroster":{"type":"http","url":"https://app.renewroster.com/mcp"}}}在 Cursor 中打开{"servers":{"com-renewroster-renewroster":{"type":"http","url":"https://app.renewroster.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-renewroster-renewroster":{"type":"http","url":"https://app.renewroster.com/mcp"}}}{"mcpServers":{"com-renewroster-renewroster":{"serverUrl":"https://app.renewroster.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://app.renewroster.com/mcp需要授权工具
详细介绍

RenewRoster MCP 服务
RenewRoster 官方 Model Context Protocol 服务。RenewRoster 是面向代理机构的域名和 SSL 证书到期跟踪工具。询问 AI 助手哪些项目即将到期,添加域名和 SSL 主机,重新检查资产,管理客户、提醒、通知和 Webhook,并获取月度续费报告。
这是一个托管式远程服务:无需安装或运行任何程序。本仓库仅包含文档和注册表元数据。
- 端点:
https://app.renewroster.com/mcp(Streamable HTTP) - 注册表名称:
com.renewroster/renewroster - 文档: https://renewroster.com/docs/mcp · REST API:https://renewroster.com/docs/api · OpenAPI:https://renewroster.com/docs/openapi.yaml
获取 API 密钥
- 登录 https://app.renewroster.com(可免费注册)。
- 打开控制面板中的 API 选项卡并创建密钥。
- 选择只读或读写。密钥格式类似
rr_live_...;请像对待密码一样妥善保管。
将其作为 Authorization: Bearer rr_live_YOUR_KEY 发送。
配置客户端
Claude Code
claude mcp add --transport http renewroster https://app.renewroster.com/mcp \
--header "Authorization: Bearer rr_live_YOUR_KEY"
Claude Desktop
Claude Desktop 通过 mcp-remote 使用请求头连接远程服务(claude_desktop_config.json):
{
"mcpServers": {
"renewroster": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.renewroster.com/mcp",
"--header", "Authorization: Bearer ${RR_API_KEY}"],
"env": { "RR_API_KEY": "rr_live_YOUR_KEY" }
}
}
}
Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"renewroster": {
"url": "https://app.renewroster.com/mcp",
"headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
}
}
}
VS Code(.vscode/mcp.json)
{
"inputs": [
{ "id": "rr-key", "type": "promptString", "description": "RenewRoster API key", "password": true }
],
"servers": {
"renewroster": {
"type": "http",
"url": "https://app.renewroster.com/mcp",
"headers": { "Authorization": "Bearer ${input:rr-key}" }
}
}
}
Cline(cline_mcp_settings.json)
{
"mcpServers": {
"renewroster": {
"type": "streamableHttp",
"url": "https://app.renewroster.com/mcp",
"headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
}
}
}
有关适合 Agent 的设置步骤,请参阅 llms-install.md。
Windsurf(~/.codeium/windsurf/mcp_config.json)
{
"mcpServers": {
"renewroster": {
"serverUrl": "https://app.renewroster.com/mcp",
"headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
}
}
}
工具(28 个)
写入工具需要读写密钥。破坏性工具会特别标注,以便客户端在执行前请求确认。
| 工具 | 访问权限 | 说明 |
|---|---|---|
list_expiring | 读取 | 列出 N 天内到期的域名和证书(默认 30 天),包括已过期项目 |
list_assets | 读取 | 列出所有跟踪中的资产,可按类型、客户、状态和 expiring_within 筛选 |
get_asset | 读取 | 获取单项资产及近期检查记录 |
list_clients | 读取 | 列出客户及其资产数量 |
lookup_domain | 读取 | 实时查询任意域名的 RDAP/WHOIS 信息(不会保存) |
lookup_cert | 读取 | 实时检查公开主机的 TLS 证书(不会保存) |
add_domain | 写入 | 开始跟踪域名,可选择关联客户 |
add_ssl_host | 写入 | 开始跟踪主机的 SSL 证书 |
check_now | 写入 | 立即重新检查一项资产(受速率限制) |
add_client | 写入 | 创建客户 |
delete_asset | 写入 · ⚠️ 破坏性 | 停止跟踪一项资产。此操作标记为破坏性,因此客户端会在执行前请求确认 |
get_asset_history | 读取 | 获取一项资产的检查记录 |
lookup_ct | 读取 | 从证书透明度日志中获取某主机名的最新证书 |
get_agency | 读取 | 获取套餐、用量及其限额,以及 API 速率限制 |
list_members | 读取 | 列出团队成员及其角色 |
list_alert_channels | 读取 | 列出通知渠道(URL 已隐藏) |
get_reminders | 读取 | 获取提醒计划 |
get_report | 读取 | 获取指定 YYYY-MM 时段的月度续费报告 |
list_webhooks | 读取 | 列出 Webhook 及其上次投递情况 |
list_webhook_deliveries | 读取 | 获取某个 Webhook 的投递日志 |
update_asset | 写入 | 更改客户、付款方、自动续费、费用、单项资产的提醒天数,或重命名资产 |
import_assets | 写入 | 批量添加最多 1000 个域名/SSL 主机;若会超过套餐限额则拒绝导入 |
set_reminders | 写入 | 设置代理机构的提醒计划 |
add_alert_channel | 写入 | 添加电子邮件、Slack、Discord 或 Webhook 通知渠道 |
update_alert_channel | 写入 | 更改或暂停通知渠道 |
test_alert_channel | 写入 | 向通知渠道发送真实的示例提醒(每小时 5 次) |
delete_alert_channel | 写入 · ⚠️ 破坏性 | 删除通知渠道。此操作标记为破坏性 |
update_webhook | 写入 | 更改或暂停 Webhook |
示例提示词
- “未来 30 天内哪些域名或 SSL 证书会到期?”
- “开始跟踪 example.com 及其 SSL 证书,并将其归入客户 Acme。”
- “为客户 Globex 导入这 40 个域名。”
- “立即重新检查 shop.example.com,并显示其历史记录。”
- “添加一个 Slack 提醒渠道并发送测试提醒。”
- “提供 2026-10 的续期报告。”
速率限制
所有套餐均包含 API 访问:
| 套餐 | 请求数 / 分钟 |
|---|---|
| 免费版和试用版 | 60 |
| 付费版 | 300 |
部分工具有额外限制(例如,test_alert_channel 每小时 5 次)。账单、成员邀请、API 密钥管理、品牌设置和代理机构删除仅可在控制面板中操作。
支持
[email protected] · https://renewroster.com
许可证
此代码库中的文档采用 MIT 许可证。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。