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
Connectorsの画面を開く
「Customize」→「Connectors」を開きます。チャット左下の「+」から「Connectors」→「Manage connectors」でも同じ画面に着きます。
- 2
DatadogまたはSentryを探す
検索欄に名前を入れるか、「+」ボタンから一覧をたどります。
- 3
Connectしてサインインする
「Connect」を押し、DatadogまたはSentryのログイン画面でサインインします。
- 4
権限の範囲を確認して許可する
求められる権限の範囲を確認し、許可します。
接続後は、チャット左下の「+」で「Connectors」にカーソルを合わせると、その会話でClaudeに使わせるサービスをオンにするトグルが開きます。Claudeが参照できる範囲は、接続した本人がDatadog・Sentry側ですでに持っている権限までです。
Team/Enterpriseでの組織配布手順
Team・Enterpriseプランでは、メンバーが使い始める前にOwnerまたはPrimary Ownerが組織側で有効化する必要があります。有効化はConnectorを組織に出すだけの操作で、誰かに自動で権限が付くわけではありません。各メンバーが自分でサインインして初めて使えます。
組織への配布
- 1
管理画面を開く
「Organization settings」→「Connectors」を開きます。
- 2
ディレクトリから追加する
ページ下部の「Browse connectors」からDatadogまたはSentryを選び、「Add to your team」を押します。
- 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 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コネクタの比較早見表
| 項目 | Datadog | Sentry |
|---|---|---|
| 主な用途 | Datadogログ・トレース・メトリクス・モニターの調査 | Sentryissue・エラーの検索とSeer連携 |
| 得意な質問 | Datadog「なぜ落ちたか」「どこが不安定か」 | Sentry「どのエラーが増えているか」 |
| Enterprise-managed auth | Datadog対象(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で先に決められます。