Claude MCP server to perform analysis on ROADrecon data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"roadrecon-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This MCP (Model Context Protocol) server provides AI assistants like Claude with access to your ROADRecon Azure AD data for security analysis.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
mcpki-server is the backend infrastructure for https://www.mcpki.org, enabling secure public key management and autonomous certificate handling for large language models (LLMs).
MCP Security Weekly
Get CVE alerts and security updates for Roadrecon_mcp_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This MCP (Model Context Protocol) server provides AI assistants like Claude with access to your ROADRecon Azure AD data for security analysis.
The amazing ROADtools suite by dirkjanm can be found here: ROADRecon
pip install -r requirements.txt
Make sure your ROADRecon GUI is running (default: http://localhost:5000)
Run the MCP server:
python roadrecon_mcp_server.py
To specify a different ROADRecon URL:
ROADRECON_URL=http://localhost:8080 python roadrecon_mcp_server.py
More details on this step can be found here: https://modelcontextprotocol.io/quickstart/server
Once connected, Claude can:
roadrecon://users)find_privileged_users)https://github.com/user-attachments/assets/806e9ccd-d80e-4058-be4f-9d37095f1fd6
roadrecon://stats - Summary statisticsroadrecon://users - All usersroadrecon://users/{id} - User detailsroadrecon://groups - All groupsroadrecon://groups/{id} - Group detailsroadrecon://applications - All applicationsroadrecon://applications/{id} - Application detailsroadrecon://serviceprincipals - All service principalsroadrecon://serviceprincipals/{id} - Service principal detailsroadrecon://devices - All devicesroadrecon://mfa - MFA status for all usersroadrecon://directoryroles - All directory rolesroadrecon://roledefinitions - All role definitionsroadrecon://approles - All app role assignmentsroadrecon://oauth2permissions - All OAuth2 permission grantsroadrecon://tenantdetails - Tenant detailsfind_privileged_users() - Find users with high-privilege rolesanalyze_mfa_status() - Analyze MFA deployment across usersfind_applications_with_secrets() - Find applications with secrets/certificatesanalyze_groups() - Analyze group types and membershipidentify_stale_accounts() - Find accounts that haven't logged in or changed password within a specified periodanalyze_pim_implementation() - Assess Privileged Identity Management implementationanalyze_service_principal_credentials() - Find over-permissioned service principals with long-lived credentialsanalyze_legacy_authentication() - Identify risks from legacy authentication protocols that bypass MFAanalyze_conditional_access_policies(file_path: str = "") - Analyze conditional access policies from an HTML file. Looks for the file at "C:\Temp\caps.html" by default, or prompts the user to specify a file path if not found.analyze_security_posture - Comprehensive security analysisanalyze_privileged_access - Analysis of privileged access modelinvestigate_application_risks - Application security risk assessmentanalyze_identity_security - Identity security configuration analysisanalyze_stale_accounts - Analysis of inac