RunStack Checks について
RunStack Checksは、公開インフラを診断するリモートMCPサーバーです。インフラ担当者向けに読み取り専用の検査を提供し、問題、原因、修正案を共有可能なレポートにまとめます。
主な機能
- 01TLS証明書と設定の検査
- 02HTTPステータスとセキュリティヘッダー
- 03メール認証と配送レコード
- 04DNSリゾルバー間の整合性
- 05インターネット公開TCPポートの状態
- 06IPとASNの情報
活用シーン
- 01サイトのTLS設定の確認
- 02不足しているHTTPセキュリティヘッダーの特定
- 03メールドメイン設定の診断
- 04DNS伝播や開放ポートの確認
MCP 対応
MCPクライアントに読み取り専用のインフラ検査ツールを提供します。RunStackキーを使い、`https://runstack.pro/api/mcp` に接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://runstack.pro/api/mcpclaude mcp add --transport http pro-runstack-checks https://runstack.pro/api/mcp{"mcpServers":{"pro-runstack-checks":{"type":"http","url":"https://runstack.pro/api/mcp"}}}Cursor で開く{"servers":{"pro-runstack-checks":{"type":"http","url":"https://runstack.pro/api/mcp"}}}VS Code で開く{"mcpServers":{"pro-runstack-checks":{"type":"http","url":"https://runstack.pro/api/mcp"}}}{"mcpServers":{"pro-runstack-checks":{"serverUrl":"https://runstack.pro/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://runstack.pro/api/mcp認証が必要ツール
詳細
RunStack MCP — AI エージェント向けの外部インフラチェック
リモート MCP サーバーが、ユーザー、ブラウザー、ほかのメールサーバーから見える状態と同じように、外部からパブリックインフラをチェックし、診断結果を返します。結果には判定、原因と修正方法を添えた検出事項、共有可能なレポートリンクが含まれます。
ローカルでもサーバー上でも処理は実行されず、パブリックデータのみをチェックします。
- エンドポイント:
https://runstack.pro/api/mcp(Streamable HTTP、ステートレス) - 認証:ヘッダー
X-RunStack-Key: rsk_...(またはAuthorization: Bearer rsk_...) - 無料キー:https://runstack.pro/account — 1 日あたり 200 回
- レジストリ名:
pro.runstack/checks
ツール
| ツール | チェック内容 |
|---|---|
check_tls | 証明書の有効性とチェーン、有効期限、ホスト名、TLS 1.0~1.3、暗号スイート、HSTS |
check_http | ステータス、リダイレクトチェーン、セキュリティヘッダー(HSTS、CSP、X-Frame-Options など)、キャッシュ、圧縮 |
check_email_domain | MX、SPF(検索上限 10 回)、DKIM、DMARC、PTR/FCrDNS、STARTTLS、MTA-STS、TLS-RPT、BIMI |
check_dns | 複数のパブリックリゾルバーからの応答を比較 — 伝播、NXDOMAIN、不整合 |
check_port | インターネットから見た TCP ポートの開閉・フィルタリング状態 |
check_ip | IP または ASN の所有者、プレフィックス、PTR、RPKI、位置情報 |
すべてのツールは読み取り専用です。
例(抜粋、実際の出力)
「runstack.ru のメール設定をチェックして」
FAIL: Mail domain runstack.ru: critical issues
- MX: 10 mxs1.reg.ru, 20 mxs2.reg.ru
- SPF: ~all · lookups 4/10
- DMARC: p=none
- DKIM: dkim
Findings:
- [error] Multiple DMARC records
why: _dmarc.runstack.ru has 2 v=DMARC1 records — receivers then ignore DMARC entirely. Keep one.
how-to: https://runstack.ru/docs/fix-dmarc-p-none
- [info] SPF ~all (softfail)
why: Soft fail — common during monitoring.
- [info] MX certificate not valid for the server name
why: STARTTLS works, but the MX certificate doesn't match the name. Matters for MTA-STS and DANE.
はい、これは当社独自のドメインです。チェックで検出されました。
セットアップ
Claude Code
claude mcp add --transport http runstack https://runstack.pro/api/mcp --header "X-RunStack-Key: rsk_..."
Cursor(~/.cursor/mcp.json)/VS Code/その他のクライアント
{
"mcpServers": {
"runstack": {
"url": "https://runstack.pro/api/mcp",
"headers": { "X-RunStack-Key": "rsk_..." }
}
}
}
Codex(~/.codex/config.toml)
[mcp_servers.runstack]
url = "https://runstack.pro/api/mcp"
http_headers = { "X-RunStack-Key" = "rsk_..." }
言語
runstack.pro の診断結果は英語です。ロシア語の場合は、https://runstack.ru/api/mcp または ?lang=ru を使用してください。
リンク
- ウェブサイト:https://runstack.pro
- REST API:https://runstack.pro/developers
- Telegram ボット:https://t.me/RunStackru_bot
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。