Claude Media
ClaudeでDatadogとSentryを連携 — コネクタの接続手順とできること

ClaudeでDatadogとSentryを連携 — コネクタの接続手順とできること

DatadogとSentryはClaudeの公式コネクタ(Connector)で連携できます。個人・Team別の接続手順、ログ調査やSeerの依頼例、Claude Codeでの使い方、権限の絞り方を解説します。

DatadogとSentryは、どちらもClaudeの公式Connector(コネクタ)として用意されており、追加の開発なしで連携できます。Claudeの設定画面でConnectを押してサインインするだけで、Datadogのログやモニター、Sentryのエラーを自然言語で調べられます。Team・EnterpriseではOwnerが先に組織で有効化します。接続手順と依頼例、Claude Codeでの使い方を順に説明します。

Datadog・SentryのClaude Connectorとは

DatadogConnectorは、Datadogに蓄積されたログ・トレース・メトリクス・アラートを自然言語で調査・可視化・対処するためのConnectorです。開発元はDatadog自身で、Connectorsディレクトリの「Developer tools」カテゴリに掲載されています。会話内に可視化を描画するMCP Appsも含みます。

SentryConnectorは、Sentry.ioに集まるエラー・例外の検索と分析が中心です。プロジェクトの取得・作成、issueの詳細照会に加えて、SentryのAIデバッグ機能Seerの修正実行を起動し、根本原因の分析と解決案を取り出せます。検知した障害のオンコール担当は、PagerDuty側で確認・調整します。手順はPagerDuty On-Call Managerの使い方にあります。

WebのConnectorは、Claude・Cowork・Claudeデスクトップ・モバイルで使えます。Claude Codeには接続の経路が2通りあります。Web・デスクトップで接続したConnectorを使う方法と、Claude Code側にMCP Serverを直接登録する方法です。後者の詳細はDatadog MCP ServerをClaude Codeに接続する方法にあり、Sentry側は後半の節で扱います。

個人アカウントでの接続手順

Free・Pro・Maxいずれの個人アカウントでも手順は共通です。

手順

個人アカウントでの接続

  1. 1

    Connectorsの画面を開く

    「Customize」→「Connectors」を開きます。チャット左下の「+」から「Connectors」→「Manage connectors」でも同じ画面に着きます。

  2. 2

    DatadogまたはSentryを探す

    検索欄に名前を入れるか、「+」ボタンから一覧をたどります。

  3. 3

    Connectしてサインインする

    「Connect」を押し、DatadogまたはSentryのログイン画面でサインインします。

  4. 4

    権限の範囲を確認して許可する

    求められる権限の範囲を確認し、許可します。

接続後は、チャット左下の「+」で「Connectors」にカーソルを合わせると、その会話でClaudeに使わせるサービスをオンにするトグルが開きます。Claudeが参照できる範囲は、接続した本人がDatadog・Sentry側ですでに持っている権限までです。

Team/Enterpriseでの組織配布手順

Team・Enterpriseプランでは、メンバーが使い始める前にOwnerまたはPrimary Ownerが組織側で有効化する必要があります。有効化はConnectorを組織に出すだけの操作で、誰かに自動で権限が付くわけではありません。各メンバーが自分でサインインして初めて使えます。

手順

組織への配布

  1. 1

    管理画面を開く

    「Organization settings」→「Connectors」を開きます。

  2. 2

    ディレクトリから追加する

    ページ下部の「Browse connectors」からDatadogまたはSentryを選び、「Add to your team」を押します。

  3. 3

    メンバーがサインインする

    各メンバーが個人アカウントと同じ手順で、個別にサインインします。

Enterprise-managed authでは、管理者がIDプロバイダー(提供開始時点ではOkta)経由でConnectorを一度だけ認可します。メンバーはIdPのグループやロールを通じて、初回ログイン時から使えます。管理者は「IdP経由でしか接続させない」設定も選べるため、会社のDatadogに個人アカウントをうっかり紐づける事故を防げます。アクセスの一貫性はClaudeのチャット、Claude Code、Coworkにまたがります。

Datadogコネクタで自然言語からできること

Datadogのドキュメントには、次のような依頼が例として載っています。

  • ログの取得:「本番環境で500ステータスを返したログをすべて取得して」
  • モニターの作成:「checkoutエンドポイントのp95レイテンシーを追跡するモニターを作って」
  • フレーキーテストの特定:「@team-abcが担当するcheckoutサービスで、いま不安定なテストを失敗率の高い順に探して」

どの例も、サービス名やチーム名、環境を具体的に書いています。対象を絞った依頼ほど、調べる範囲が意図からずれにくくなります。用途はこの3つに限らず、ログ・トレース・メトリクス・モニター・ダッシュボードを横断した調査に使えます。LLMアプリケーションのデバッグ向けには、find_llmobs_error_spansなどのツールがConnectorのツール一覧にあります。

サポート記事では、会話内にUIを描画するInteractive Connectorの形が2つ挙げられています。要約や確認を載せる小さなインラインカードと、ダッシュボードやタスクボードのような全画面表示です。

Sentryコネクタで自然言語からできること

Sentryコネクタは、issue・エラーの検索とデバッグ文脈の取得が中心です。「本番環境でこの1週間に増えているエラーの上位5件と、それぞれの発生頻度を教えて」のように聞けば、Sentry.io上のissueを横断的に検索して返します。プロジェクトの新規作成・取得もでき、issueの詳細を会話の中に引き出したまま原因を一緒に追えます。

Seerを呼び出すツールはanalyze_issue_with_seerです。SeerはSentryの別契約(アドオン)で、GitHub.comかGitLab.com(クラウド版のみ)のSentry連携が前提です。Seerの具体的な使い方はSentry MCPをOAuthでClaude Codeに接続する方法にまとめています。

Claude CodeではSentryを直接登録する選択肢もある

Claude CodeのMCP公式ドキュメントは、OAuthが必要なサーバーの例にSentryを使っています。登録は1行で済みます。

claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

登録後はClaude Code内で/mcpを開き、ブラウザの案内に従ってログインします。シェルから済ませたいときはclaude mcp login sentryです。SSHや画面のないLinuxでは、認可URLを表示して、リダイレクト先のURLを貼り戻す形に切り替わります。ブラウザが開く環境でも、--no-browserを付ければ同じ表示になります。貼り戻しの手順には対話端末が要るので、SSH越しならssh -tで接続します。

v2.1.287のclaude mcp add --helpでは、先頭の使用例にこのsentryの行がそのまま載っています。OAuth関連のオプションは--callback-port・--client-id・--client-secretの3つで、設定の置き場所は--scopeで選びます。

--callback-port <port>   Fixed port for OAuth callback (for servers
                         requiring pre-registered redirect URIs)
--client-id <clientId>   OAuth client ID for HTTP/SSE servers
--client-secret          Prompt for OAuth client secret (or set
                         MCP_CLIENT_SECRET env var)
--scope <scope>          Configuration scope (local, user, or project)
                         (default: "local")

既定のスコープはlocalで、登録したプロジェクトでだけ読み込まれ、設定は自分用に保たれます。チームで同じ定義を共有するなら--scope projectを付ける形になります。接続先を絞るなら、URLに組織とプロジェクトのスラッグを足したhttps://mcp.sentry.dev/mcp/<org>/<project>が使えます。1つのプロジェクトに限定した接続になります。同名のサーバーを同じスコープに再登録すると、MCP server sentry already exists in local configのエラーで止まります。

くらべる

Claude CodeでSentryを使う2つの経路

アカウント側

Web・デスクトップで接続したConnector

claude.aiのサブスクリプションでログインしたClaude Codeでは、claude.aiで作った接続が自動で使えます。APIキー認証やBedrockなどでは読み込まれません。

Claude Code側

`claude mcp add`で直接登録

URLと認証を自分で持つ形です。スコープ(local・user・project)の選択や、.mcp.jsonでのチーム共有ができます。同じURLを直接登録すると、claude.aiのConnectorより優先されます。

権限を絞って使う

Team・EnterpriseのOwnerは、「Tool permissions」で読み取り系と書き込み・削除系の種類ごと、あるいは個別のツールごとに設定できます。選べるのはAlways allow・Needs approval・Blockedの3つです。設定は組織全体に適用され、メンバーは上書きできません。モニターの参照は常に許可し、作成・更新は毎回の確認を必須にする、といった非対称な設定も可能です。読み取り専用に絞れば、Claudeは調査の材料として使うだけで、モニターやissueを書き換える経路自体が塞がれます。個人アカウントでは、会話ごとのトグルと、Datadog・Sentry側で自分に与えた権限で範囲を絞ります。

Claude Codeでは、組織がNeeds approvalにしたツールはacceptEdits・auto・bypassPermissionsの各モードでも毎回確認が出ます。Blockedにしたツールは、Claudeのツール一覧に現れません。

Claude側で書き込みを許可しても、元のサービスで本人に書き込み権限がなければ変更はできません。Claudeの制限は権限を足さず、絞るだけです。Datadog側でも、monitors_writeなどの書き込み系ツールは呼び出しごとに権限が検査され、読み取り専用ユーザーの書き込み呼び出しは拒否されます。全ツール呼び出しはAudit Trailに記録されます。現行のfair-useの上限は、10秒あたり50リクエストと月10万回のツール呼び出しです。

権限設定の考え方はClaudeのツールアクセス設定にあります。読み取り専用から始める判断基準は業務SaaS連携は読み取り専用アクセスから始める理由で扱っています。

DatadogとSentryコネクタの比較早見表

項目DatadogSentry
主な用途Datadogログ・トレース・メトリクス・モニターの調査Sentryissue・エラーの検索とSeer連携
得意な質問Datadog「なぜ落ちたか」「どこが不安定か」Sentry「どのエラーが増えているか」
Enterprise-managed authDatadog対象(GA)Sentry対象一覧になし

両方を同じ会話に接続しておくと、Sentryで検出したエラーの発生時刻を起点にDatadogのログ・トレースを遡る、という調査の流れを1つの会話で完結できます。障害調査ではエラー(Sentry)と基盤の状態(Datadog)を別々のタブで往復することが多く、両方を1つの会話にまとめられる点がこの組み合わせの実利です。

よくあるつまずき

Connectorsの一覧にDatadog・Sentryが出てこない

Team・Enterpriseプランでは、Ownerが組織側で有効化していないと、メンバーの設定画面に選択肢自体が表示されません。管理者への確認が先です。個人アカウントではこの手順が不要で、最初から一覧に出てきます。

参照できるはずのモニター・issueが見つからない

Claudeが参照できる範囲は、接続した本人がDatadog・Sentry側で持つ権限までです。対象のプロジェクト・チームへのアクセス権がない場合、Claude経由でも同じ制約を受けます。

Connectorを増やしたら会話の余裕が減った

10個以上のConnectorを有効にしている場合、チャットの「+」→「Connectors」→「Tool access」を「On demand」に切り替える選択肢があります。既定は「Auto」で、サポート記事では多くの利用者にはAutoで足りるとされています。設定は「Auto」「Always available」「On demand」の3つで、選んだ内容はその会話にだけ適用されます。DatadogとSentryに他のConnectorを重ねる運用で当てはまる設定です。

Claude Codeで認証が切れたまま動かない

claude -pやAgent SDKの非対話実行には/mcpの画面がなく、OAuthを自動では進められません。ツール検索が有効(既定)な場合、v2.1.196以降は、認証が要るサーバーのツールが使えない旨がClaudeに伝わり、サーバーが未設定のような応答になりません。/mcpかclaude mcp login <name>で、対話セッションから先にサインインを済ませます。

まとめ

Claudeのアカウント側の接続は、個人なら個別サインイン、Team・EnterpriseならOwnerの有効化が前提です。Sentryだけを使う開発者なら、Claude Codeに直接登録する経路でも同じ調べものができます。Team・Enterpriseでは、書き込みを任せるかどうかをOwnerが権限カテゴリのNeeds approvalやBlockedで先に決められます。

この記事を共有:XはてブLinkedIn