MCP Server クイックスタート¶
OWL MCP Server は、Guance が Model Context Protocol に基づいて提供するサーバーサイド実装です。Guance のメトリクス、ログ、イベント、モニター、APM、RUM、インフラストラクチャー、ノートなどの機能を MCP ツールとしてカプセル化し、MCP 対応の AI クライアントから呼び出せるようにします。
このドキュメントでは、streamableHttp を使用して OWL MCP Server に接続する方法を説明します。
MCP クライアントから呼び出せる代表的なツールは次のとおりです。
- 同一組織内のワークスペースをまたがるトレースクエリ:まず
owl.account.workspace.same_org.listで候補ワークスペースを検出し、返却されたworkspace_uuidをworkspace_uuidsとしてowl.data.same_org.trace.queryに渡します。workspace_idはリストのページネーションにのみ使用され、クエリには使用できません。 - ノート:
owl.nbook_note.list/owl.nbook_note.get/owl.nbook_note.add/owl.nbook_note.modify/owl.nbook_note.deleteは、ノートの一覧表示、読み取り、作成、変更、削除に使用します。normalとrunbookの 2 つのタイプをサポートしており、listはtypeでフィルタリング可能、addはtypeを設定可能です。getのみ Markdown 本文を返します。add、modify、deleteは書き込みツールであるため、MCP クライアントで手動確認を設定することをお勧めします。 - イベントクエリ:
owl.event.list/owl.event.getは、時間範囲とステータスでイベントリストをクエリし、イベントドキュメント ID に基づいて詳細を取得するために使用します。 - Pipeline クエリとサンプル検証:
owl.pipeline.list/owl.pipeline.validateは、Pipeline のクエリ、またはサンプルデータを使用した処理結果の検証に使用します。検証はテストのみを実行し、Pipeline を作成または変更しません。 - 簡易データクエリ:
owl.data.simple_queryは、より使いやすいデータクエリエントリを提供します。 - ドキュメント検索:
mdsearch_search/mdsearch_document/mdsearch_catalogは、Guance ドキュメントの検索に使用します。 - SLO リスト:
owl.slo.listは、設定済みの SLO を一覧表示します。
事前準備¶
接続前に以下の準備が完了していることを確認してください。
- 対応するビジネス権限を持つ Guance API Key を作成していること
- ワークスペースが所属するサイトに対応する OWL MCP Endpoint を取得していること
- MCP クライアントで OWL MCP サービスの接続設定が完了していること
- 現在のネットワーク環境から OWL MCP Endpoint にアクセスできること
エンドポイント¶
OWL MCP Server はサイトごとに独立したエンドポイントを提供します。ワークスペースが所属するサイトに応じて対応するアドレスを選択してください。
| デプロイメントタイプ | サイト名 | Endpoint |
|---|---|---|
| SaaS デプロイメント | 中国リージョン1(杭州) | https://owl-mcp.guance.com/mcp |
| SaaS デプロイメント | 中国リージョン2(寧夏) | https://aws-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | 中国リージョン4(広州) | https://cn4-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | 中国リージョン6(香港) | https://cn6-owl-mcp.guance.one/mcp |
| SaaS デプロイメント | グローバルリージョン1(オレゴン) | https://us1-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | ヨーロッパリージョン1(フランクフルト) | https://eu1-owl-mcp.guance.one/mcp |
| SaaS デプロイメント | アジア太平洋リージョン1(シンガポール) | https://ap1-owl-mcp.guance.one/mcp |
| SaaS デプロイメント | アフリカリージョン1(南アフリカ) | https://za1-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | インドネシアリージョン1(ジャカルタ) | https://id1-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | 中東リージョン1(UAE) | https://me1-owl-mcp.guance.com/mcp |
| SaaS デプロイメント | 無料リージョン(北京) | https://cn3-owl-mcp.guance.com/mcp |
| プライベートデプロイメント版 | プライベートデプロイメント版 | 実際のデプロイメントで提供される OWL MCP Endpoint を基準とする |
認証方式¶
MCP クライアントでリクエストヘッダーを設定します。
ここで、<API Key> は Guance API Key です。適切に保管し、公開コードリポジトリ、共有ドキュメント、長期ログに書き込まないでください。
OWL MCP Server は、認証を完了してから MCP 処理に入ります。未認証または無効な資格情報のリクエストは直接拒否され、
401 UnauthorizedとレスポンスヘッダーWWW-Authenticate: Bearer realm="mcp"が返されます。また、レート制限がトリガーされると429が返され、送信元 IP がホワイトリストにない場合は403が返されます。
クライアント設定¶
OWL MCP Server は標準の streamableHttp 接続方式を使用し、この転送方式をサポートする MCP クライアントに接続できます。クライアントによって設定エントリとフィールド名が異なる場合がありますので、実際のクライアントドキュメントを優先してください。
以下では、Cherry Studio、Claude Code、OpenClaw、Hermes を例に、一般的な MCP クライアントの設定方法を説明します。その他の streamableHttp をサポートする MCP クライアントも、同じ原則に従って設定できます。
- URL には、ワークスペースが所属するサイトに対応する OWL MCP Endpoint を入力します
- リクエストヘッダーに
Authorization: Bearer <API Key>を設定します - この MCP サービスを有効にします
以下の例では、プレースホルダーアドレス your-owl-mcp-endpoint を使用しています。実際に接続する際は、ワークスペースが所属するサイトに対応する OWL MCP Endpoint に置き換えてください。
Cherry Studio¶
Cherry Studio で新しい MCP サービスを追加し、次のように設定します。
- タイプ:
streamableHttp - URL:
your-owl-mcp-endpoint - リクエストヘッダー:
Authorization=Bearer <API Key>
設定が完了したら保存して有効にし、クライアントのホームページに戻ってこの MCP サービスを選択します。
Claude Code¶
Claude Code は http タイプを使用して Streamable HTTP サービスに接続します。プロジェクトルートディレクトリで .mcp.json を作成または編集し、以下の設定を追加します。
{
"mcpServers": {
"owl": {
"type": "http",
"url": "your-owl-mcp-endpoint",
"headers": {
"Authorization": "${OWL_MCP_AUTHORIZATION}"
}
}
}
}
OWL_MCP_AUTHORIZATION をローカル環境変数として、チームで承認された資格情報管理方法を使用して完全な認証情報を注入します。実際の資格情報を .mcp.json に直接書き込んだり、コードリポジトリにコミットしたりしないでください。保存後、Claude Code を再起動し、claude mcp list を実行します。また、セッションで /mcp を入力して、owl が接続され、ツールを検出できることを確認することもできます。
OpenClaw¶
openclaw mcp set owl '{
"type": "streamableHttp",
"url": "your-owl-mcp-endpoint",
"headers": {
"Authorization": "Bearer <API Key>"
},
"enabled": true
}'
設定の確認:
Hermes¶
~/.hermes/config.yaml を編集します。
mcp_servers:
owl:
type: streamableHttp
url: your-owl-mcp-endpoint
headers:
Authorization: Bearer <API Key>
enabled: true
設定の確認:
使用上の注意¶
OWL MCP Server を使用する際は、以下の注意事項に従うことをお勧めします。
| タイプ | 注意事項 |
|---|---|
| 時間範囲系ツール | 13 桁のミリ秒タイムスタンプを統一して使用 |
| ページネーション系ツール | 通常 page_size と page_index をサポート |
| 詳細系ツール | 通常、リスト系ツールが返す識別フィールド(例:rule_uuid、incident_uuid、issue_id、note_uuid)に依存 |
| データクエリ系ツール | 「先に検出、後にクエリ」の順序で使用することを推奨。まず検出系ツールで利用可能な source、field、index を取得し、その後正式なクエリを実行 |
確認方法¶
設定が完了したら、MCP クライアントで次のように質問できます。
クライアントは
list_catalogs、list_tools、exec_toolを検出し、exec_toolを介してowl.metric.listを呼び出せる必要があります。接続できない、認証に失敗する、ツールリストが空、または返される結果が空の場合は、トラブルシューティング を参照してください。