RenewRoster について
RenewRosterは、代理店向けのドメインとSSL証明書の更新管理用リモートMCPサーバーです。資産や顧客の管理、通知、リマインダー、更新レポートを提供します。
主な機能
- 01期限が近いドメインと証明書の追跡
- 02顧客資産の追加と管理
- 03ドメインとTLSのライブ照会
- 04通知、リマインダー、Webhookの設定
- 05月次更新レポートの確認
活用シーン
- 01顧客の期限間近の資産を確認
- 02顧客用のドメインとSSLホストを追加
- 03資産を再チェックして履歴を確認
- 04通知チャネルや更新レポートを作成
MCP 対応
`https://app.renewroster.com/mcp` で提供されるホスト型リモート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 サーバー
代理店向けのドメインおよび SSL 証明書の有効期限トラッカー、RenewRoster の公式 Model Context Protocol サーバーです。期限が近いものの確認、ドメインや SSL ホストの追加、アセットの再チェック、クライアントやアラート、リマインダー、ウェブフックの管理、月次更新レポートの取得を AI アシスタントに依頼できます。
これはホスト型のリモートサーバーです。インストールや実行は不要です。このリポジトリには、ドキュメントとレジストリのメタデータのみが含まれています。
- エンドポイント:
https://app.renewroster.com/mcp(ストリーミング可能な 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" }
}
}
}
エージェント向けのセットアップ手順については、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 | 読み取り | 追跡中のすべてのアセット。種類、クライアント、ステータス、有効期限までの日数で絞り込めます |
get_asset | 読み取り | 最近のチェック履歴を含む 1 件のアセット |
list_clients | 読み取り | アセット数を含むクライアント一覧 |
lookup_domain | 読み取り | 任意のドメインを RDAP/WHOIS でリアルタイム照会します(保存されません) |
lookup_cert | 読み取り | 公開ホストの証明書を TLS でリアルタイムにチェックします(保存されません) |
add_domain | 書き込み | ドメインの追跡を開始します。任意でクライアントに紐付けられます |
add_ssl_host | 書き込み | ホストの SSL 証明書の追跡を開始します |
check_now | 書き込み | 1 件のアセットを今すぐ再チェックします(レート制限あり) |
add_client | 書き込み | クライアントを作成します |
delete_asset | 書き込み · ⚠️ 破壊的 | アセットの追跡を停止します。破壊的な操作としてマークされているため、クライアントは実行前に確認を求めます |
get_asset_history | 読み取り | 1 件のアセットのチェック履歴 |
lookup_ct | 読み取り | Certificate Transparency ログから、ホスト名の最新の証明書を取得します |
get_agency | 読み取り | プラン、上限に対する使用状況、API のレート制限 |
list_members | 読み取り | チームメンバーと役割 |
list_alert_channels | 読み取り | アラートチャンネル(URL はマスクされます) |
get_reminders | 読み取り | リマインダーのスケジュール |
get_report | 読み取り | YYYY-MM 形式の月次更新レポート |
list_webhooks | 読み取り | ウェブフックと最終配信状況 |
list_webhook_deliveries | 読み取り | 1 件のウェブフックの配信ログ |
update_asset | 書き込み | クライアント、支払者、自動更新、費用、アセットごとのリマインダー日数を変更するか、名前を変更します |
import_assets | 書き込み | 最大 1000 件のドメイン/SSL ホストを一括追加します。プランの上限を超える場合は拒否されます |
set_reminders | 書き込み | 代理店のリマインダーのスケジュールを設定します |
add_alert_channel | 書き込み | メール、Slack、Discord、またはウェブフックのアラートチャンネルを追加します |
update_alert_channel | 書き込み | アラートチャンネルを変更または一時停止します |
test_alert_channel | 書き込み | チャンネルに実際のサンプルアラートを送信します(1 時間あたり 5 回) |
delete_alert_channel | 書き込み · ⚠️ 破壊的 | アラートチャンネルを削除します。破壊的な操作としてマークされています |
update_webhook | 書き込み | ウェブフックを変更または一時停止します |
プロンプトの例
- 「今後30日以内に有効期限が切れるドメインまたは SSL 証明書はありますか?」
- 「クライアント Acme の下で example.com とその SSL 証明書の追跡を開始してください。」
- 「クライアント 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。