Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft Defender for Endpoint AI agent support matrix identifies the local AI agents and related scenarios that Defender supports for discovery and runtime protection. Discovery support and runtime protection support are listed separately because they have different operating system and integration requirements.
Only supported combinations appear in the matrix. If a combination isn't listed, it isn't currently documented as supported.
AI agent discovery support
Local AI agent discovery is generally available on supported Windows and macOS devices, except for the preview scenarios identified in this section. For minimum Defender versions and other requirements, see Discover local AI agents.
AI agent discovery identifies local AI agents and their configured Model Context Protocol (MCP) servers on onboarded devices. The Name values in these tables correspond to the Name column in the AgentsInfo advanced hunting table. The Vendor values correspond to RawAgentInfo.localAgentMetadata.vendor.
Discovery depends on the agent type. Defender can identify a running agent process or use installed VS Code extension data that the client periodically collects on Windows and macOS. A running process doesn't imply that the user submitted prompts or successfully accessed an AI service. Extension inventory discovery doesn't require the extension to run. Installing an agent doesn't by itself guarantee an inventory entry. For details, see the discovery prerequisites.
A checkmark in the Discovers MCP column indicates that Defender reports remote MCP server data in McpServers and local MCP server data in RawAgentInfo.localAgentMetadata.localMcps. A dash indicates that MCP server configuration discovery isn't documented for that combination.
A checkmark in the Discovers agent column indicates that Defender supports discovery of that local AI agent.
Use the values in the Name and Vendor columns in your advanced hunting queries. For examples, see Get an inventory of local AI agents and Review the MCP servers and tools that local AI agents use.
Note
For runtime protection support, see AI agent runtime protection support.
1 The marked VS Code extensions on Windows and macOS use the onboarded Defender for Endpoint client for agent inventory discovery. The client must be running and reporting. It periodically collects installed extension data; the extension doesn't need to run, and antivirus active mode isn't required for this inventory collection. MCP server configuration discovery still requires antivirus active mode and real-time protection. This footnote doesn't indicate runtime protection support or change the preview status shown in the tables.
Windows
Name |
Vendor |
Discovers agent | Discovers MCP |
|---|---|---|---|
| Amp CLI | Amp | ✓ | - |
| Antigravity CLI | ✓ | ✓ | |
| Antigravity Desktop | ✓ | ✓ | |
| Antigravity IDE | ✓ | ✓ | |
| Buzz | Block | ✓ | - |
| ChatGPT Classic | OpenAI | ✓ | - |
| ChatGPT Desktop | OpenAI | ✓ | ✓ |
| Claude Code | Anthropic | ✓ | ✓ |
| Claude Desktop | Anthropic | ✓ | ✓ |
| Clawpilot | Microsoft | ✓ | - |
| Cline CLI | Cline | ✓ | - |
| CoCo CLI | Snowflake | ✓ | - |
| CoCo Desktop | Snowflake | ✓ | - |
| Codex CLI | OpenAI | ✓ | ✓ |
| Codex Desktop | OpenAI | ✓ | ✓ |
| Cursor | Anysphere | ✓ | ✓ |
| DeepSeek Harness | DeepSeek | ✓ | - |
| Devin CLI | Cognition | ✓ | - |
| Devin Desktop | Cognition | ✓ | ✓ |
| Foundry Local | Microsoft | ✓ | - |
| Gemini CLI | ✓ | ✓ | |
| GitHub Copilot App | GitHub | ✓ | ✓ |
| GitHub Copilot CLI | GitHub | ✓ | ✓ |
| Goose CLI | Agentic AI Foundation | ✓ | - |
| Goose Desktop | Agentic AI Foundation | ✓ | - |
| Grok Bot | SpaceXAI | ✓ | - |
| Grok Build | SpaceXAI | ✓ | - |
| Hermes Agent | Nous Research | ✓ | - |
| Junie CLI | JetBrains | ✓ | ✓ |
| Kilo CLI | Kilo Code | ✓ | - |
| Kimi Code CLI | Moonshot AI | ✓ | - |
| Kiro CLI | Amazon | ✓ | ✓ |
| Kiro IDE | Amazon | ✓ | ✓ |
| LM Studio | Element Labs | ✓ | - |
| LM Studio Bionic | Element Labs | ✓ | - |
| Microsoft Scout | Microsoft | ✓ | - |
| Nanobot | Claw | ✓ | - |
| Oh My Pi | Stencil | ✓ | - |
| Ollama Desktop | Ollama | ✓ | - |
| OpenClaw | OpenClaw Foundation | ✓ | ✓ |
| OpenCode | Anomaly | ✓ | ✓ |
| Perplexity Desktop | Perplexity | ✓ | - |
| Pi Coder | Earendil Works | ✓ | - |
| Poe Desktop | Quora | ✓ | - |
| QClaw | Tencent | ✓ | - |
| Qwen Code | Alibaba Cloud | ✓ | - |
| Qwen Code Desktop | - | ✓ | - |
| Qwen Studio | Alibaba Cloud | ✓ | - |
| Trae IDE | ByteDance | ✓ | - |
| VS Code AI Foundry Extension | Microsoft | ✓1 | - |
| VS Code Windows AI Studio Extension | Microsoft | ✓1 | ✓ |
| VSCode Claude Code Extension | Anthropic | ✓1 | ✓ |
| VSCode Cline Extension | Cline | ✓1 | ✓ |
| VSCode Codex Extension | OpenAI | ✓1 | ✓ |
| VSCode Gemini Code Assist Extension | ✓1 | ✓ | |
| VSCode GitHub Copilot Extension | GitHub | ✓1 | ✓ |
| VSCode Kimi Code Extension | Moonshot AI | ✓1 | - |
| VSCode Roo Code Extension | Roo Code | ✓1 | ✓ |
| Warp | Warp | ✓ | ✓ |
| Windsurf | Cognition | ✓ | ✓ |
| ZCode | Z.ai | ✓ | - |
| ZeroClaw | Claw | ✓ | ✓ |
Windows Subsystem for Linux (preview)
The following local AI agents are supported when they run in Windows Subsystem for Linux (WSL). WSL support doesn't indicate support for native Linux endpoints.
Name |
Vendor |
Discovers agent | Discovers MCP |
|---|---|---|---|
| Claude Code | Anthropic | ✓ | - |
| Codex CLI | OpenAI | ✓ | - |
| GitHub Copilot CLI | GitHub | ✓ | - |
macOS
A checkmark in Preview means discovery of that agent is in preview.
Name |
Vendor |
Discovers agent | Discovers MCP | Preview |
|---|---|---|---|---|
| Amp CLI | Amp | ✓ | - | - |
| Antigravity CLI | ✓ | ✓ | - | |
| Antigravity Desktop | ✓ | ✓ | - | |
| Antigravity IDE | ✓ | ✓ | - | |
| Buzz | Block | ✓ | - | - |
| ChatGPT Classic | OpenAI | ✓ | - | - |
| ChatGPT Desktop | OpenAI | ✓ | ✓ | - |
| Claude Code | Anthropic | ✓ | ✓ | - |
| Claude Desktop | Anthropic | ✓ | ✓ | - |
| Clawpilot | Microsoft | ✓ | - | - |
| Cline CLI | Cline | ✓ | - | - |
| CoCo CLI | Snowflake | ✓ | - | - |
| CoCo Desktop | Snowflake | ✓ | - | - |
| Codex CLI | OpenAI | ✓ | ✓ | - |
| Codex Desktop | OpenAI | ✓ | ✓ | - |
| Cursor | Anysphere | ✓ | ✓ | - |
| DeepSeek Harness | DeepSeek | ✓ | - | - |
| Devin CLI | Cognition | ✓ | ✓ | - |
| Devin Desktop | Cognition | ✓ | ✓ | - |
| Foundry Local | Microsoft | ✓ | - | - |
| Gemini CLI | ✓ | ✓ | - | |
| GitHub Copilot App | GitHub | ✓ | ✓ | - |
| GitHub Copilot CLI | GitHub | ✓ | ✓ | - |
| Goose CLI | Agentic AI Foundation | ✓ | - | - |
| Goose Desktop | Agentic AI Foundation | ✓ | - | - |
| Grok Bot | SpaceXAI | ✓ | - | - |
| Grok Build | SpaceXAI | ✓ | - | - |
| Hermes Agent | Nous Research | ✓ | ✓ | - |
| Junie CLI | JetBrains | ✓ | ✓ | - |
| Kilo CLI | Kilo Code | ✓ | - | - |
| Kimi Code CLI | Moonshot AI | ✓ | - | - |
| Kiro CLI | Amazon | ✓ | ✓ | - |
| Kiro IDE | Amazon | ✓ | ✓ | - |
| LM Studio | Element Labs | ✓ | ✓ | - |
| LM Studio Bionic | Element Labs | ✓ | - | - |
| Microsoft Scout | Microsoft | ✓ | ✓ | - |
| Nanobot | Claw | ✓ | - | - |
| Oh My Pi | Stencil | ✓ | - | - |
| Ollama Desktop | Ollama | ✓ | ✓ | - |
| OpenClaw | OpenClaw Foundation | ✓ | ✓ | - |
| OpenCode | Anomaly | ✓ | ✓ | - |
| Perplexity Desktop | Perplexity | ✓ | - | - |
| Pi Coder | Earendil Works | ✓ | ✓ | - |
| Poe Desktop | Quora | ✓ | - | - |
| QClaw | Tencent | ✓ | - | - |
| Qwen Code | Alibaba Cloud | ✓ | - | - |
| Qwen Studio | Alibaba Cloud | ✓ | - | - |
| Trae IDE | ByteDance | ✓ | - | - |
| VSCode Claude Code Extension | Anthropic | ✓1 | ✓ | ✓ |
| VSCode Cline Extension | Cline | ✓1 | ✓ | ✓ |
| VSCode Codex Extension | OpenAI | ✓1 | ✓ | ✓ |
| VSCode Gemini Code Assist Extension | ✓1 | ✓ | ✓ | |
| VSCode GitHub Copilot Extension | GitHub | ✓1 | ✓ | ✓ |
| VSCode Kimi Code Extension | Moonshot AI | ✓1 | - | ✓ |
| VSCode Roo Code Extension | Roo Code | ✓1 | - | ✓ |
| Warp | Warp | ✓ | ✓ | - |
| Windsurf | Cognition | ✓ | ✓ | - |
| ZCode | Z.ai | ✓ | - | - |
| ZeroClaw | Claw | ✓ | - | - |
AI agent runtime protection support
Support is organized by the method Defender uses to inspect agent activity.
Runtime protection support doesn't indicate that protection is enabled on a device. To configure audit or block mode, see Set up AI agent runtime protection with Microsoft Defender for Endpoint.
A dash indicates that a mode or minimum version doesn't apply or isn't specified.
Windows (preview)
The following tables list agent and inspection method combinations on Windows.
Agent-native event inspection
Agent-native event inspection uses vendor-supported event interfaces. The hooks documentation links describe the applicable vendor interface.
| AI agent or application | Mode | Minimum versions | Hooks documentation |
|---|---|---|---|
| Claude Code | - | - | Claude Code hooks |
| GitHub Copilot CLI | - | - | GitHub Copilot CLI hooks |
| GitHub Copilot app | - | - | GitHub Copilot hooks reference |
| Claude Desktop | Code | - | Claude Code hooks |
| VS Code GitHub Copilot extension | - | - | GitHub Copilot hooks reference |
| VS Code Claude Code extension | - | - | Claude Code hooks |
Network inspection
Network inspection covers agents that communicate with LLMs through well-known inference services. It doesn't cover agents that use certificate pinning or HTTP/3.
| AI agent or application | Mode | Minimum versions |
|---|---|---|
| OpenClaw | - | - |
| Ollama Desktop | - | - |
| ChatGPT Classic | - | - |
| ChatGPT Desktop | Chat | ChatGPT Desktop 26.810.52044 (minimum tested) |