ADR MCP server
Commit 31 Okt 2026Mengamankan AI agent tingkat enterprise melalui observability, security benchmarking, dan deteksi ancaman pada perilaku agentic.
Juga dikenal sebagai uber/ADR
- Stars
- 2.130
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- —
- Commit terakhir
- 31 Okt 2026
- Lisensi
- Apache-2.0
Apa itu ADR MCP?
ADR adalah MCP server. Mengamankan AI agent tingkat enterprise melalui observability, security benchmarking, dan deteksi ancaman pada perilaku agentic.
Ringkasan dibuat dari README proyek
Tentang ADR MCP server
Mengamankan AI agent tingkat enterprise melalui observability dan deteksi ancaman adalah fungsi utama dari ADR. Sistem ini membantu organisasi melindungi tools yang digunakan karyawan seperti Cursor, Claude Code, dan GitHub Copilot CLI, serta support agent yang berhadapan langsung dengan pelanggan. Cara kerjanya adalah dengan mendeteksi AI tools yang tidak disetujui pada endpoint, mengobservasi intent agent serta execution traces, dan mengevaluasi pertahanan melalui benchmarking khusus.
Developer dapat menggunakan komponen open-source yang mencakup ADR Discovery, ADR Sensor, ADR-Bench, dan ADR Detector. Sistem ini mendukung lingkungan macOS, Linux, dan Windows. Untuk menjalankan komponen deteksi, pengguna perlu menyiapkan environment dengan ANTHROPIC_API_KEY atau OPENAI_API_KEY. Fitur ADR-Bench menyediakan tempat pengujian dengan lebih dari 300 task dan 134 MCP server untuk mencakup 17 teknik serangan agent yang berbeda.
Meskipun rilis saat ini sudah mencakup discovery, observability, benchmarking, dan detection, komponen prevention untuk menghentikan tindakan yang tidak aman belum disertakan dalam versi open-source. Arsitektur deteksi menggunakan pendekatan dua tingkat yang menggabungkan triage dengan high-recall bersama deep agentic reasoning untuk mengidentifikasi sesi yang mencurigakan.
Apa yang bisa Anda lakukan dengannya
- 1Inventarisasi AI tools pada endpointIdentifikasi semua aplikasi AI, CLI agent, dan MCP server yang terinstal di perangkat karyawan.
- 2Monitor telemetri dan intent agentTangkap dan normalisasi execution traces serta penggunaan tool dari berbagai coding assistant.
- 3Benchmark pertahanan keamanan agentUji seberapa baik sebuah agent menangani teknik serangan enterprise yang realistis menggunakan kumpulan task yang besar.
- 4Deteksi perilaku agent yang mencurigakanGunakan dual-agent detector untuk melakukan triage dan reasoning pada sesi AI yang berpotensi berisiko.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Konfigurasi
ANTHROPIC_API_KEY
| Nama | Deskripsi | Tipe |
|---|---|---|
| ANTHROPIC_API_KEY | — |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerTidak diperiksa
- Remote endpoint menggunakan HTTPSTidak diperiksa
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis di paket maupun dependensinyaTidak diperiksa
README
Lihat di GitHubADR: 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.
Pertanyaan tentang ADR MCP
Apa fungsi ADR Discovery?
ADR Discovery melakukan inventarisasi terhadap aplikasi AI yang terinstal, CLI agent, ekstensi IDE, local model runtime, dan MCP server untuk menandai surface yang tidak dikenal agar dapat ditinjau.
Apakah ADR menyertakan kemampuan pencegahan (prevention) pada versi open-source?
Tidak, komponen pencegahan belum disertakan dalam rilis open-source saat ini.
Sistem operasi apa saja yang didukung oleh ADR Sensor?
Sensor ini menangkap telemetri agent di macOS, Linux, dan Windows.
Apa saja yang termasuk dalam ADR-Bench?
ADR-Bench mencakup lebih dari 300 task, 134 MCP server, dan cakupan untuk seluruh 17 teknik serangan agent.