Claude Media
ClaudeとDrataを連携する方法 — コンプライアンス管理を会話で進める

ClaudeとDrataを連携する方法 — コンプライアンス管理を会話で進める

Drata公式のMCPサーバーをClaudeに接続し、コントロール・証跡・リスク・ベンダーを会話で扱う手順です。OAuthスコープの決め方と、書き込み・削除系ツールの扱いをまとめます。

Claude Drata連携とは何か

Drata連携は、コンプライアンス管理(GRC)プラットフォームのDrataが公式に提供するMCPサーバーを、ClaudeのConnectorとして接続する仕組みです。コントロール、ポリシー、リスク、証跡(Evidence)、フレームワーク、ベンダー、従業員、デバイスといったDrata上のデータを、自然文で検索したり更新したりできます。

開発元はDrata Inc.で、Connectorsディレクトリには「Anthropic verified」の表示付きで掲載されています。カテゴリーは「Productivity」、追加時期は2026年8月、サインインは必須です。接続先のURLは https://mcp.drata.com/mcp です。Connector全般の仕組みはClaude Connectorsの解説にまとめてあります。

この連携の特徴は、読み取りだけでなく書き込みと削除まで届く点です。証跡やリスクの作成・削除は、そのまま監査の記録に影響します。接続手順よりも、どの権限を渡すかの設計が記事の中心になります。

接続前に決めておくこと:管理者のOAuth設定が先

Drata MCPの初回セットアップは2段階です。先にDrataの管理者がテナント側でOAuthを設定し、そのあとで各ユーザーがClaudeから接続します。管理者側の設定が済んでいないと、ユーザーは接続できません。

管理者の手順は次のとおりです(Drataの管理者権限が必要です)。

  1. Drataの「Settings」から「MCP OAuth Configuration」を開く
  2. OAuth設定の名前と説明を入力する
  3. 設定の有効期限を決める
  4. 付与するスコープを選ぶ

有効期限を必ず設定する設計になっている点は、コンプライアンス用途に向いた作りです。期限が切れたあとの再承認は、権限の棚卸しを兼ねた運用にできます。

地域ごとにサーバーURLが分かれる

DrataのリモートMCPサーバーは、データの所在地ごとに3系統あります。

地域URL
米国URLhttps://mcp.drata.com/mcp/
欧州URLhttps://mcp-euc1.drata.com/mcp/
アジア太平洋URLhttps://mcp-apse2.drata.com/mcp/

Connectorsディレクトリに載っているのは米国のURLです。欧州やアジア太平洋のテナントでどのURLを使うかは、ディレクトリの案内には書かれていません。Drataのヘルプに沿って、自社テナントの地域のURLを確認してください。

Claudeから接続する手順

管理者の設定が終わったら、ユーザーがClaudeで接続します。Drataのヘルプは、Claude側の手順をAnthropicのガイドに委ねたうえで、次の2点を案内しています。

  1. Connectorsのディレクトリ(claude.aiの「Customize」→「Connectors」)からDrataを追加し、Drataのサインイン画面でOAuth認証を完了する
  2. 会話ごとに「+」メニュー→「Connectors」からDrataを有効にする

Drataのヘルプによると、OAuth認証ではClaudeにDrataの資格情報が渡りません。ClaudeがDrata上でできるのは、ユーザー本人がDrataで持つ権限の範囲までです。Team・Enterpriseプランの組織側の有効化については、Ironcladの連携記事に手順があります。

OAuthスコープと役割:渡す権限をどう決めるか

Drata MCPの権限は、OAuthスコープとユーザーのDrata上の役割(ロール)の掛け合わせで決まります。ユーザーが使えるのは、設定されたスコープが許す操作と、そのユーザーのロールが元々許す操作の重なりだけです。Drataで許されていない操作は、MCP経由でもできません。

スコープは「読む」「作る」「更新する」「削除する」の動詞と対象(リスク、コントロール、証跡、ベンダーなど)の組み合わせで並んでいます。

対象読み取り書き込み系
リスク読み取りread:risk / read:risk-registers書き込み系create:risk / update:risk / delete:risk
コントロール読み取りread:frameworkなど書き込み系create:control / update:control
証跡読み取りread:evidence書き込み系create:evidence / update:evidence / delete:evidence
ベンダー読み取りread:vendor / read:vendor-security-review / read:vendor-document書き込み系create:vendor / update:vendor / delete:vendor
従業員読み取りread:personnel / read:device書き込み系update:personnel / create:user-document / create-restricted:personnel
ポリシー・テスト読み取りread:policy / read:monitor-test書き込み系なし

Drataのヘルプが書き込みを許すと明記しているのは、証跡の作成・更新・削除、コントロールの作成・更新、従業員情報の更新です。表のほかに、ワークスペース(read:workspace)やユーザー情報(read:users / read:user)を読むスコープもあります。

従業員に関わるスコープは別扱い

create:user-document は、セキュリティ研修やHIPAA研修の修了証、MFAの証跡、退職時の証跡といった従業員のコンプライアンス文書をアップロードするスコープです。単独では動かず、create:evidence か update:evidence と組で使う仕様です。

create-restricted:personnel は、個々の従業員の記録に退職時の証跡を書き込むスコープです。Drataのヘルプは、個人の記録へ書き込むアプリケーションを信頼できる場合にだけ付与するよう注意しています。許可されるロールも、AdminとWorkspace Administratorに絞られています。

読み取りだけで始める

書き込み系スコープは慎重に付与するよう、Drataのヘルプが2か所で念押ししています。この方針を運用に落とすなら、最初は read: で始まるスコープだけで設定を作る形が現実的です。読み取りだけでも、リスクの棚卸しや失敗しているモニタリングテストの一覧、ベンダー更新期限の確認まで回せます。

書き込みが要る業務が見えてから、対象を絞ってスコープを足します。たとえば証跡の登録だけを任せるなら、read:evidence・create:evidence と、紐づけるコントロールを読む権限に限る、といった具合です。スコープを足した設定は、次に説明する再接続が必要になります。

ツールの一覧:ディレクトリに見えるもの

Connectorsディレクトリには、Drataのツールが「Show all 36 tools」という表記付きで載っています。初期表示の24個は、名前から用途がおおよそ分かります。

種別ツール
作成ツールDrata_createControl / Drata_createEvidence / Drata_createRisk / Drata_createVendor
削除ツールDrata_deleteEvidence / Drata_deleteEvidenceArtifact / Drata_deleteRisk / Drata_deleteVendor
取得ツールDrata_getCompany / Drata_getEvidence / Drata_getVendor
一覧ツールDrata_listDevices / listEvidence / listEvidenceArtifacts / listPersonnel / listPersonnelGroups / listPolicies / listRequirements / listRiskRegisters / listVendorDocuments / listVendorSecurityReviews / listVendors / listWorkspaces
照会ツールDrata_lookupUserIdentity

残りの12個は初期表示に出ないため、名前を確認できていません。更新系(control・evidence・risk・vendor・personnelの更新)は、この一覧に入っていないものがあるとみられますが、公式は個別に名前を示していません。ツール名から権限との対応を推測して断定するのは避け、実際の接続後にClaudeが提示するツール一覧で確かめる方が確実です。

削除系が4つ(証跡・証跡ファイル・リスク・ベンダー)あることは押さえておく価値があります。なお、この初期表示にはコントロールの削除ツールがありません。

Claudeへの頼み方:公式が勧める書き方

Drataのヘルプは、プロンプトの書き方を3点案内しています。

  • Drataの名前を入れる: 「どのコントロールに証跡がないか」ではなく「Drataで、どのコントロールに証跡がないか」と書く。Claudeが内蔵知識でなくDrataのツールへ振り分けるためです
  • 具体的に頼む: フレームワーク名、期間、リスク分類、チーム名を含める
  • 自然文で頼む: コントロールはコード(CC6.1など)、担当者は名前かメールアドレス、従業員グループは名前で指定する。IDは要りません

例文集から、読み取りの型と書き込みの型を1つずつ引きます。

Drataで、SOC 2 CC6に紐づくコントロールのうち、
モニタリングされていて現在失敗しているものを一覧にして。

この種の依頼は読み取りだけで完結します。書き込みの型は次のようになります。

Drataで「四半期ごとのアクセスレビュー」というコントロールを
作成して、SOC 2 CC6.1に紐づけて。

両方ともDrataの例文集にある依頼の型です。Claudeが実際にどう応答するかは、テナントの設定とロールによって変わります。

担当者の指定は置き換えになる

コントロールの担当者など関係先の一覧を指定するとき、「担当者を設定する」と頼むと既存の担当者が置き換わります。既存の担当者を残したまま加えたいときは、「今の担当者を外さずに追加して」と明示する必要があります。Drataの例文集にも without removing the current ones の但し書きがあります。

書き込みと削除を任せる前に:運用の型

証跡やリスクの記録は、監査で「誰がいつ何を登録したか」を問われる性質の情報です。会話から作成・削除できるようになったぶん、次のような運用の型を先に決めておくと安全です。

  1. 書き込みの指示は、対象(コントロールコード・リスク名)と内容を必ず文面で特定する
  2. 削除は「対象の一覧を出して」と読み取りで確認してから、別の指示として頼む
  3. 作成のあとは、Drataの画面か get・list 系の読み取りで、意図どおり登録されたかをClaudeに読み直させる
  4. ロールの弱いアカウントで接続し、権限の重なりで書き込み範囲を狭める

ChatGPTの場合、Drataのヘルプは、書き込み系ツールの利用にDeveloper Mode(ベータ)が必要で、書き込みのたびにリクエスト内容が表示され承認を求められると案内しています。Claude側の確認画面の挙動は、この案内には含まれていません。Claudeでは接続後に出るツール承認の設定を確認してください。

新しいスコープを追加したとき

すでに接続済みで、あとからスコープを足した場合の手順です。Drataは新しいMCPツールを順次公開しており、証跡ツールや従業員・デバイスのツールが後から追加された経緯があります。

  1. 管理者が「MCP OAuth Configuration」で既存の設定を編集し、新しいスコープを選んで保存する
  2. ユーザーがClaudeのConnector設定でDrataを切断し、再接続してOAuth認証をやり直す

新しいスコープは、有効なセッションには自動で反映されません。既存のトークンが古いスコープで発行されているためです。再接続の同意画面で新しいスコープを承認すると、新しいツールが使えるようになります。

よくあるつまずき:Callback URL mismatch

接続時に「Callback URL mismatch」のエラーが出る場合、原因はDrataの設定画面ではなく認証基盤のAuth0側にあります。「Settings」→「OAuth Applications」で別途作ったOAuthアプリのクライアントIDとシークレットを、Claudeのコネクタ設定に手入力したときに起きやすいエラーです。

Drata内には似た名前の2つの機能があります。

機能役割
MCP OAuth Configuration役割Claude・ChatGPT・Cursor・CopilotなどのAIクライアントをDrataに接続する
OAuth Applications役割トークン、クライアントID、クライアントシークレットによる直接のAPIアクセス

直し方は、コネクタ設定に手入力したクライアントIDとシークレットを消し、地域ごとのMCPサーバーURLだけで構成し直すことです。そのあとサインインをやり直し、求められた権限を承認します。

Drata連携が向く場面

Drataの例文集は、読み取りの依頼が大半を占めています。コンプライアンス担当者が日常で当たる次のような問いです。

  • どのコントロールがまだ準備できていないか、どのフレームワークに関係するか
  • 期限切れや更新期限の近い証跡はどれか
  • 対応計画のないリスクは何件あり、誰が担当か
  • 更新や審査の期限が迫っているベンダーはどこか
  • MFAやセキュリティ研修が未完了の従業員は誰か

監査前の点検に使うなら、Drata側の「Pre-Audit Checklist」のような資料と組み合わせ、Claudeには一覧の集計と抜け漏れの洗い出しを任せる使い方が合います。似た用途の連携としては、SOPの実行管理を扱うProcess Streetの連携も参考になります。

まとめ

Drata連携は、Drata公式のMCPサーバーにOAuthで接続し、コンプライアンスのデータを会話で扱う仕組みです。管理者のOAuth設定が先で、その中身のスコープと各ユーザーのロールの重なりが、Claudeにできることの上限を決めます。

読み取りスコープだけで始め、必要になった業務に絞って書き込みスコープを足す進め方なら、証跡やリスクの記録を意図せず変えるリスクを抑えられます。スコープを足したあとは、ユーザー側の再接続が要ることも忘れやすい点です。

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