mlab.sh について
mlab.shは、SOCやDFIR業務向けのリモート脅威インテリジェンスMCPサーバーです。IOC情報の補完、CVEや脅威アクターの検索、ドメイン、スクリプト、SBOMのスキャンを行います。
主な機能
- 01IP、URL、ハッシュなどのIOC情報補完
- 02CVEの検索と詳細取得
- 03脅威アクターと悪用CVEの照会
- 04ドメインのスキャンと結果取得
- 05シェルスクリプトとSBOMの分析
- 06スキャン履歴とブックマークの管理
活用シーン
- 01インシデント対応でIPやURLを調査
- 02CVEと悪用する脅威アクターを確認
- 03ドメインのDNSとセキュリティ設定を確認
- 04SBOM内の依存関係にある既知のCVEを確認
MCP 対応
リモートサーバーは、Streamable HTTPとSSE経由でMCPクライアントに脅威インテリジェンスとスキャンツールを提供します。OAuth 2.1または静的Bearerトークンで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mlab.sh/mcpclaude mcp add --transport http sh-mlab https://mlab.sh/mcp{"mcpServers":{"sh-mlab":{"type":"http","url":"https://mlab.sh/mcp"}}}Cursor で開く{"servers":{"sh-mlab":{"type":"http","url":"https://mlab.sh/mcp"}}}VS Code で開く{"mcpServers":{"sh-mlab":{"type":"http","url":"https://mlab.sh/mcp"}}}{"mcpServers":{"sh-mlab":{"serverUrl":"https://mlab.sh/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mlab.sh/mcp認証が必要https://mlab.sh/mcpツール
詳細
mlab.sh MCP サーバー
SOC および DFIR 業務向けの脅威インテリジェンスサーバーである、リモート MCP サーバー https://mlab.sh/mcp の公開メタデータと接続ガイドです。
このリポジトリにはレジストリの掲載情報とドキュメントが含まれています。サーバーのソースではありません。サーバーは mlab.sh のバックエンド内で稼働しており、ソースは非公開です。
接続
エンドポイント:https://mlab.sh/mcp(POST による Streamable HTTP、GET による SSE)。
Claude.ai
Settings > Connectors > Add custom connector の順に選択し、URL を貼り付けます。OAuth はブラウザーで実行されるため、コピーするトークンはありません。
https://mlab.sh/mcp
Claude Desktop
claude_desktop_config.json:
{
"mcpServers": {
"mlab": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mlab.sh/mcp",
"--header",
"Authorization: Bearer mcp_xxx"
]
}
}
}
静的トークンではなく OAuth を使用するには、--header のペアを削除します。
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"mlab": {
"url": "https://mlab.sh/mcp",
"headers": {
"Authorization": "Bearer mcp_xxx"
}
}
}
}
VS Code
.vscode/mcp.json:
{
"servers": {
"mlab": {
"type": "http",
"url": "https://mlab.sh/mcp",
"headers": {
"Authorization": "Bearer mcp_xxx"
}
}
}
}
curl
curl -sS -X POST https://mlab.sh/mcp \
-H "Authorization: Bearer mcp_xxx" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'
すぐに貼り付けて使える、これら 4 つの設定ファイルは examples/ にあります。
公式にサポートされているクライアントは Claude.ai と Claude Desktop です。その他の MCP クライアント(Cursor、VS Code、Windsurf など)も動作しますが、ベストエフォートでのサポートとなります。
ツール
IOC のエンリッチメント
| ツール | 用途 |
|---|---|
detect_ioc | 値の IOC タイプを自動検出し、関連する脅威インテリジェンスを返します |
scan_ip | IPv4 または IPv6 アドレスの脅威インテリジェンス |
scan_url | URL にアクセスせずに静的解析します |
scan_hash | CIRCL hashlookup でファイルハッシュ(MD5、SHA1、SHA256)を検索します |
scan_crypto | ブロックチェーンアドレスの脅威インテリジェンス:ラベル、制裁対象情報、リスクスコア、18 のチェーン |
scan_email | メールアドレスをオフライン形式で解析します |
scan_phone | 電話番号をオフライン形式で解析します |
scan_mac | MAC アドレスをオフライン形式で解析します |
smishing_risk | SMS のスミッシングリスクをスコア化します |
脆弱性と攻撃者
| ツール | 用途 |
|---|---|
cve_search | CVE を検索します |
cve_detail | CVE の全レコード |
actors_by_cve | CVE の悪用が確認されている脅威アクター |
search_actors | 脅威アクターを検索します |
get_actor | 脅威アクターの詳細なプロファイル |
スキャン
| ツール | 用途 |
|---|---|
start_domain_scan | ドメインスキャンを開始します:DNS、サブドメイン、SSL、security.txt、robots.txt |
get_domain_scan_results | ドメインスキャンの結果を取得します |
scan_bash | インラインシェルスクリプトを静的解析します |
scan_sbom | 依存関係のロックファイルまたは SBOM をスキャンし、既知の CVE を検出します |
アカウント
| ツール | 用途 |
|---|---|
get_scan_history | アカウントの過去のスキャン |
get_scan_limits | 現在のクォータと残りのスキャン数 |
get_account_info | アカウントの詳細 |
add_bookmark | IOC をブックマークに追加します |
remove_bookmark | ブックマークした IOC を削除します |
get_bookmarks | ブックマークした IOC の一覧 |
hello_world | 接続確認 |
認証
推奨される方法は OAuth 2.1 です。PKCE S256 を使用した認可コードフロー、動的クライアント登録に対応し、CIMD もサポートしています。サーバーは https://mlab.sh/.well-known/oauth-authorization-server でメタデータを公開しているため、準拠クライアントではエンドポイント URL だけで接続できます。
クライアントが OAuth に対応していない場合は、Account > Settings > MCP Tokens で静的トークンを作成し、Authorization: Bearer mcp_xxx として送信します。
詳細:https://doc.mlab.sh/docs/mlab.sh/integrations/mcp
レート制限とクォータ
制限は mlab.sh アカウントのプランに従います。get_scan_limits を呼び出すと、アカウントに適用されるクォータと残りの利用枠を確認できます。
レジストリ
公式 MCP Registry に sh.mlab/mcp として公開されています。
https://registry.modelcontextprotocol.io/v0.1/servers?search=sh.mlab
その他の公開サーバー
https://news.mlab.sh/mcp は、サイバーニュースのインデックスを公開する、認証不要の読み取り専用 MCP サーバーです。このリポジトリから公開されたものではありません。
セキュリティ
脆弱性は [email protected] まで報告してください。https://mlab.sh/security.txt および SECURITY.md をご覧ください。
ライセンス
MIT です。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。