ADR MCP server
2026년 10월 31일 커밋관측 가능성, 보안 벤치마킹 및 에이전트 동작 위협 탐지를 통해 기업용 AI 에이전트를 보호합니다.
다른 이름 uber/ADR
- 스타
- 2,130
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 10월 31일
- 라이선스
- Apache-2.0
ADR MCP란?
ADR은(는) MCP server입니다. 관측 가능성, 보안 벤치마킹 및 에이전트 동작 위협 탐지를 통해 기업용 AI 에이전트를 보호합니다.
프로젝트 README에서 생성된 요약
ADR MCP server 정보
관측 가능성과 위협 탐지를 통해 기업용 AI 에이전트를 보호하는 것이 ADR의 핵심 기능입니다. 이 시스템은 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를 갖춘 테스트 환경을 제공합니다.
현재 릴리스에는 발견, 관측, 벤치마킹 및 탐지 기능이 포함되어 있지만, 안전하지 않은 동작을 차단하는 방지 구성 요소는 아직 오픈 소스 버전에 포함되지 않았습니다. 탐지 아키텍처는 높은 재현율의 분류(triage)와 심층적인 에이전트 추론을 결합하여 의심스러운 세션을 식별하는 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를 인벤토리로 관리하여 검토가 필요한 미확인 영역을 식별합니다.
오픈 소스 버전에도 방지(prevention) 기능이 포함되어 있나요?
아니요, 현재 오픈 소스 릴리스에는 방지 구성 요소가 포함되어 있지 않습니다.
ADR Sensor가 지원하는 운영 체제는 무엇인가요?
센서는 macOS, Linux, Windows 전반에서 에이전트 텔레메트리를 캡처합니다.
ADR-Bench에는 무엇이 포함되어 있나요?
ADR-Bench에는 300개 이상의 태스크, 134개의 MCP server 및 17가지 에이전트 공격 기법에 대한 커버리지가 포함되어 있습니다.