ADR MCPサーバー
コミット 2026年10月31日オブザーバビリティ、セキュリティベンチマーク、およびエージェントの振る舞いに対する脅威検知を通じて、エンタープライズAIエージェントを保護します。
別名 uber/ADR
- スター
- 2,130
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- —
- 最終コミット
- 2026年10月31日
- ライセンス
- Apache-2.0
ADR MCPとは
ADRはMCPサーバーです。 オブザーバビリティ、セキュリティベンチマーク、およびエージェントの振る舞いに対する脅威検知を通じて、エンタープライズAIエージェントを保護します。.
プロジェクトのREADMEから生成された概要
ADR MCP server について
ADRの主な機能は、オブザーバビリティと脅威検知を通じてエンタープライズAIエージェントを保護することです。このシステムは、Cursor、Claude Code、GitHub Copilot CLIなどの従業員向けツールや、顧客対応サポートエージェントを組織が保護するのに役立ちます。エンドポイント上の未承認のAIツールを検出し、エージェントの意図と実行トレースを観測し、専用のベンチマークを通じて防御策を評価することで機能します。
開発者は、ADR Discovery、ADR Sensor、ADR-Bench、ADR Detectorを含むオープンソースコンポーネントを利用できます。このシステムはmacOS、Linux、およびWindows環境をサポートしています。検知コンポーネントを実行するには、ANTHROPIC_API_KEYまたはOPENAI_API_KEYを設定した環境が必要です。ADR-Bench機能は、17種類の異なるエージェント攻撃手法をカバーするために、300以上のタスクと134のMCP serverを備えたテスト環境を提供します。
現在のリリースには、検出、オブザーバビリティ、ベンチマーク、および検知が含まれていますが、安全でないアクションを停止するための防御コンポーネントは、まだオープンソース版には含まれていません。検知アーキテクチャは、高リコールなトリアージと深いエージェント推論を組み合わせ、不審なセッションを特定する2層のアプローチを採用しています。
できること
- 1エンドポイント上のAIツールのインベントリ化従業員のデバイス全体にインストールされているすべてのAIアプリケーション、CLIエージェント、およびMCP serverを特定します。
- 2エージェントのテレメトリと意図の監視さまざまなコーディングアシスタントからの実行トレースとツール使用をキャプチャし、正規化します。
- 3エージェントのセキュリティ防御のベンチマーク大規模なタスクセットを使用して、エージェントが現実的なエンタープライズ攻撃手法にどの程度対処できるかをテストします。
- 4不審なエージェントの振る舞いの検知デュアルエージェント検知器を使用して、潜在的にリスクのあるAIセッションのトリアージと推論を行います。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
設定
ANTHROPIC_API_KEY
| 名前 | 説明 | 種類 |
|---|---|---|
| ANTHROPIC_API_KEY | — |
自動チェック
実行日 2026年11月13日詳細レポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない未チェック
- リモートエンドポイントがHTTPSを使用未チェック
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージと依存関係に重大なアドバイザリがない未チェック
README
GitHubで見るADR: Agentic AI Detection and Response
ADR (Agentic AI Detection and Response) is an enterprise security system for AI agents. It helps organizations secure employee-facing agents such as Cursor, Claude Code, Codex, GitHub Copilot CLI, and DeepSeek Harness, as well as customer-facing agents such as AI support agents.
ADR is deployed in production at Uber, and the accompanying paper was accepted to MLSys 2026: Paper PDF · Slides PDF
How ADR secures enterprise AI agents
ADR secures enterprise AI agents through five complementary capabilities: discovering unsanctioned AI tools, observing agent activity, evaluating defenses, detecting threats, and preventing unsafe actions.
- ADR Discovery: Find the AI tools present on employee endpoints. Inventories installed AI applications, CLI agents, IDE extensions, local model runtimes, and MCP servers, and flags unknown surfaces for review.
- ADR Observability: Understand what AI agents are doing and why. In production, ADR captures agent intent, tool use, and execution traces across 7+ AI coding tools on macOS, Linux, and Windows, as well as internal automation and customer-facing support agents.
- ADR Benchmark: Test agent security under realistic enterprise conditions. ADR-Bench includes 300+ tasks, 134 MCP servers, and coverage of all 17 agent attack techniques.
- ADR Detection: Detect risky agent behavior efficiently. Its two-tier architecture combines high-recall triage with deeper agentic reasoning for suspicious sessions.
- ADR Prevention: Stop unsafe actions before they cause harm. This component is not included in the current open-source release. Stay tuned.
Repository layout
This repository contains the open-source ADR Discovery, ADR Sensor, ADR-Bench, and ADR Detector described in the paper. The offline ADR Explorer engine, which hardens ADR Detection through pre-deployment red teaming, is not included here.
| Path | ADR component | Description |
|---|---|---|
| Discovery/ | ADR Discovery | Inventory the AI apps, CLI agents, IDE extensions, model runtimes, and MCP servers on an endpoint, and flag unknown surfaces for review |
| Sensor/ | ADR Observability | Collect and normalize agent telemetry from Claude Code, Cursor, Codex, GitHub Copilot CLI, DeepSeek Harness, opencode, Claude Desktop, and others |
| Detection/ | ADR Benchmark + Detection | Dual-agent detector, 134 MCP servers, 304 benchmark tasks, baselines, figure scripts |
| docs/REPRODUCIBILITY.md | Evaluation | Step-by-step workflow to reproduce benchmark detection and paper figures |
Quick start: ADR Detection
git clone https://github.com/uber/ADR
cd ADR/Detection
uv sync
export ANTHROPIC_API_KEY="..." OPENAI_API_KEY="..."
Default detector is adr (ADR dual-agent). For keyless smoke tests, use --detector llamafirewall (see Detection/README.md).
See docs/REPRODUCIBILITY.md for the full evaluation workflow (inflate packed benchmark → run detectors → plot figures).
Component documentation:
ADR Sensor also captures Gemini CLI session journals on macOS, Linux, and Windows, including tool results and nested subagent sessions.
- Discovery/README.md: endpoint inventory, probes, and the fingerprint catalog
- Sensor/README.md: telemetry collection and unified schema
- Detection/README.md: ADR-Bench, detector baselines, MCP infrastructure
Citation
@inproceedings{li2026adr,
title={ADR: An Agentic Detection System for Enterprise Agentic AI Security},
author={Li, Chenning and Hu, Pan and Xu, Justin and Ozbas, Baris and Liu, Olivia and Van, Caroline and Li, Manxue and Zhou, Wei and Alizadeh, Mohammad and Zhang, Pengyu and Sriramadhesikan, KK and Zhang, Ming},
booktitle={Proceedings of the Ninth Conference on Machine Learning and Systems},
year={2026}
}
Or use CITATION.cff.
Star History
License
Apache License 2.0. See LICENSE. Detection/benchmark/agentdojo/ is vendored third-party code under its own LICENSE (MIT).
Data notice
Detection/ includes synthetic benchmark fixtures (fake credentials, emulated environments, prompt-injection scenarios) for defensive security research only. Details: docs/OPEN_SOURCE_REVIEW.md.
ADR MCPのよくある質問
ADR Discoveryは何を行いますか?
インストールされているAIアプリケーション、CLIエージェント、IDE拡張機能、ローカルモデルランタイム、およびMCP serverをインベントリ化し、確認が必要な未知の領域を特定します。
オープンソース版のADRには防御機能が含まれていますか?
いいえ、現在のオープンソースリリースには防御コンポーネントは含まれていません。
ADR SensorがサポートしているOSは何ですか?
センサーはmacOS、Linux、およびWindowsにおけるエージェントのテレメトリをキャプチャします。
ADR-Benchには何が含まれていますか?
ADR-Benchには300以上のタスク、134のMCP server、および17種類すべてのエージェント攻撃手法への対応が含まれています。