AI client driven
The MCP host supplies the model and reasoning. AdStrike supplies the assessment actions, state handling, and output workflow.
AdStrikeMCP
Connect AdStrike to MCP-capable clients so the assistant can call structured actions while the framework keeps engagement context and evidence organized.
Setup
Use the Python environment from your local AdStrike installation. The AI client handles model access; AdStrike handles the assessment action layer.
claude mcp add adstrike -- /path/to/AdStrike/venv/bin/python3 /path/to/AdStrike/mcp_server.pyThe MCP host supplies the model and reasoning. AdStrike supplies the assessment actions, state handling, and output workflow.
Configure the target and authentication context once, then reuse it across discovery, identity analysis, Kerberos, execution, planning, and reporting actions.
The MCP path exposes 53 structured actions covering the same operational surface as the standalone AI operator.
Use the integration for authorized testing workflows where the operator wants AI assistance without rewriting commands by hand.
Flow
The integration is meant to keep the AI client focused on decisions while AdStrike handles the assessment actions, context reuse, and evidence structure.
Point your MCP client at the AdStrike Python environment so the client can discover available actions.
Provide the domain controller, domain, identity, and authentication mode once at the beginning of the session.
Use discovery, LDAP, BloodHound, Kerberos, ADCS, WinRM, planning, and reporting actions without asking the model to invent command syntax.
Keep findings, command history, and generated reports tied to the same engagement workflow.
Coverage
Nmap, no-credential checks, LDAP, SMB shares, WinRM discovery, MSSQL hints, and BloodHound collection.
ACL review, Shadow Credentials, RBCD, ADCS, gMSA, trusts, RODC, LAPS, delegation, and certificate paths.
Roasting, ticket requests, ccache-aware access, PassTheCert, UnPAC, DCSync, shadow copies, and credential validation.
Attack-chain planning, Smart Analyst output, HTML/Markdown/JSON reports, and structured findings.