Sorry MCP by usefulapi について
Sorry MCPは、MCPクライアントからSorryのステータスページ、インシデント、個別購読者を管理するホスト型サーバーです。読み取りに加えて確認済みの書き込みに対応し、公開変更や通知の内容を事前に確認できます。
主な機能
- 01ページ、コンポーネント、通知の参照
- 02通知と更新テンプレートの確認
- 03購読者の一覧表示と取得
- 04コンポーネントや通知の作成・更新
- 05通知更新や個別購読者の追加
活用シーン
- 01ステータスページとインシデントの確認
- 02確認後にメンテナンスや障害通知を公開
- 03コンポーネントや既存通知を更新
- 04個別の購読者を追加
MCP 対応
Sorryのステータスページと購読者情報をMCPクライアントに公開し、公開変更用のツールも提供します。書き込みには明示的な確認が必要で、公開更新は設定済み通知を発生させる場合があります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sorry-app.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-sorry-app https://sorry-app.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-sorry-app":{"type":"http","url":"https://sorry-app.usefulapi.io/mcp"}}}Cursor で開く{"servers":{"io-usefulapi-sorry-app":{"type":"http","url":"https://sorry-app.usefulapi.io/mcp"}}}VS Code で開く{"mcpServers":{"io-usefulapi-sorry-app":{"type":"http","url":"https://sorry-app.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-sorry-app":{"serverUrl":"https://sorry-app.usefulapi.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Sorry MCP サーバー
接続
- Claude(claude.ai、Desktop):Customize → Connectors を開き、+ Add → Add custom connector をクリックして、
https://sorry-app.usefulapi.io/mcpを貼り付けます。 - Claude Code:
claude mcp add --transport http sorry-app https://sorry-app.usefulapi.io/mcpを実行してから、/mcpを実行してログインします。 - VS Code: VS Code に追加。
- Cursor およびその他のクライアント: URL をリモート MCP サーバーとして追加します。
{
"mcpServers": {
"sorry-app": {
"url": "https://sorry-app.usefulapi.io/mcp"
}
}
}
URL のみを追加してください。クライアント設定には Authorization ヘッダーや API キーを追加しないでください。サーバーが OAuth でサインインを行い、ログインページで Sorry の認証情報を求められます。
手順に沿ったセットアップ、認証情報の確認方法、FAQ:https://usefulapi.io/sorry-app/
ツール
| ツール | 種類 | 機能 |
|---|---|---|
sorryapp_list_pages | 読み取り | ステータスページを一覧表示 |
sorryapp_get_page | 読み取り | ステータスページを取得 |
sorryapp_list_components | 読み取り | コンポーネントを一覧表示 |
sorryapp_get_component | 読み取り | コンポーネントを取得 |
sorryapp_list_notices | 読み取り | 通知を一覧表示 |
sorryapp_get_notice | 読み取り | 通知を取得 |
sorryapp_list_notice_updates | 読み取り | 通知の更新を一覧表示 |
sorryapp_get_notice_update | 読み取り | 通知の更新を取得 |
sorryapp_list_notice_templates | 読み取り | 通知テンプレートを一覧表示 |
sorryapp_list_update_templates | 読み取り | 更新テンプレートを一覧表示 |
sorryapp_list_subscribers | 読み取り | 購読者を一覧表示 |
sorryapp_get_subscriber | 読み取り | 購読者を取得 |
sorryapp_list_timezones | 読み取り | タイムゾーンを一覧表示 |
sorryapp_create_component | 書き込み | コンポーネントを作成 |
sorryapp_update_component | 書き込み | コンポーネントを更新 |
sorryapp_create_incident | 書き込み | インシデント通知を作成 |
sorryapp_create_maintenance | 書き込み | メンテナンス通知を作成 |
sorryapp_update_notice | 書き込み | 通知を更新 |
sorryapp_create_notice_update | 書き込み | 通知の更新を追加 |
sorryapp_edit_notice_update | 書き込み | 通知の更新を編集 |
sorryapp_create_subscriber | 書き込み | 購読者を1人追加 |
sorryapp_usage_status | メタ | 使用状況(無料プランの利用状況メーター) |
sorryapp_request_feature | メタ | 不足している機能をリクエスト |
sorryapp_upgrade | メタ | Pro または Pro+ にアップグレード |
sorryapp_cancel_subscription | メタ | Pro サブスクリプションをキャンセル |
read ツールは読み取り専用です。write ツールはデータを変更します(クライアント側で確認を行う必要があります)。meta ツールは使用状況の報告、サブスクリプションの管理、機能リクエストの送信を行います。
料金
| プラン | 料金 | 上限 |
|---|---|---|
| Free(接続する Sorry API トークンごと) | $0 | 月50回のツール呼び出し |
| Pro(接続する Sorry API トークンごと) | $9/月 または $90/年(2か月分無料) | 無制限* |
*Pro では、このサーバーで月10,000回のツール呼び出しまでの公正利用上限があります。それ以上をご希望の場合は、[email protected] までお問い合わせください。
Pro はこのサーバーのみを対象とします。sorryapp_upgrade で登録してください(Stripe Checkout リンクが返されます)。sorryapp_cancel_subscription でいつでもキャンセルできます。Pro は支払い済み期間の終了まで利用でき、現在の期間の返金はありません。終了前に sorryapp_upgrade を実行すると、キャンセルは取り消されます。[email protected] へのお問い合わせも可能です。
ライセンス
MIT
トークンへのアクセス、請求、データ
Sorry の「My Account」→「API Tokens」でトークンを作成します。この独立したコネクターは、顧客が認可した API アクセスを使用し、ベンダーの推奨やパートナーとしての地位を主張するものではありません。ベンダーのサブスクリプション、API の利用資格、割り当て、通知/SMS の料金は別途適用されます。Sorry では、API トークンごとに毎秒 10 件のリクエストが可能と案内しています。
トークンは、認可された API 呼び出しのために暗号化されます。要求されたステータスの記録と購読者の連絡先情報は、選択した AI クライアントと LLM プロバイダーに送信されます。認証情報のフィールド、接続されたトークンの値、Slack/Teams の Webhook URL は伏せられます。アクセスを停止するには Sorry でトークンを取り消し、この接続を終了するには UsefulAPI を切断してください。
利用状況と請求はこのトークンに従います。ローテーションすると新しい UsefulAPI ID が作成され、Pro は自動的に引き継がれません。トークンをローテーションする前に古い UsefulAPI プランを解約するか、トークンを変更する前にサポートへお問い合わせください。
公開される変更と通知
すべての書き込みには明示的な確認が必要です。コンポーネント、通知、および通知の更新は公開されます。publish=false は、購読者/インテグレーションへの通知を抑止するよう要求するものであり、非公開の下書きにするものではありません。publish=true はさらに、設定済みのメール、SMS、Slack、Teams、X チャネルを通じた配信を要求します。ベンダーの自動処理も公開変更に反応する場合があるため、その内容と対象者を確認してください。
独立した通知更新ツールには、確認済みの抑止スイッチがなく、通知の明示的な確認が必要です。購読者を追加すると、そのメールアドレスまたは電話番号に今後の通知が届くようになります。このコネクターはリソースを削除せず、購読者リストのインポートや削除も行いません。
ベンダーへの呼び出しが自動的に再実行されることはありません。タイムアウトした場合や応答が不確かな場合は、書き込みを繰り返す前に Sorry を確認してください。重複した呼び出しにより、公開レコードや通知が重複する可能性があります。変更が確認されたと報告するには、有効な応答レコード ID が必要です。
通知一覧では、ドキュメントに記載されたページパラメーターをサポートしています。購読者一覧では page/per_page をサポートしています。テンプレートツールは、ドキュメントに記載されたフィルターを適用した、ベンダーのデフォルトページを返します。テンプレートのページ指定と通知の per_page 制御は、リクエストの仕様が検証されるまで利用できません。メンテナンス時刻は、ステータスページのタイムゾーンで HH:MM:SS として送信されます。
21 個のツールは、最新のベンダードキュメントとローカルモックを使って確認しました。トークンの欠落/無効に関する確認では、ベンダーの JSON401 が返されました。認証された顧客データの読み取り、実際の公開ステータス変更、購読者の追加、通知の送信はテストしていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。