What does the server need to run?
Python 3.8+ and a running ROADRecon instance with the web GUI accessible. An MCP-compatible client (e.g., Claude Desktop) is required to use the server.
@atomicchonk
基本信息
Claude MCP server to perform analysis on ROADrecon data
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"roadrecon-mcp-server": {
"command": "python",
"args": [
"roadrecon_mcp_server.py"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
An MCP server that provides AI assistants like Claude with access to ROADRecon Azure AD data for security analysis. It acts as a bridge between an MCP-compatible client and a running ROADRecon web GUI instance.
Run the ROADRecon GUI (default at http://localhost:5000), then start the server with python roadrecon_mcp_server.py (optionally set ROADRECON_URL for a different address). Connect with Claude Desktop via Settings → Servers → Add Server → Add from running server.
Python 3.8+ and a running ROADRecon instance with the web GUI accessible. An MCP-compatible client (e.g., Claude Desktop) is required to use the server.
Set the `ROADRECON_URL` environment variable before starting the server, for example: `ROADRECON_URL=http://localhost:8080 python roadrecon_mcp_server.py`.
It exposes resources such as users, groups, applications, service principals, devices, MFA status, directory roles, role definitions, app roles, OAuth2 permission grants, tenant details, and summary statistics.
Tools include `find_privileged_users()`, `analyze_mfa_status()`, `find_applications_with_secrets()`, `analyze_groups()`, `identify_stale_accounts()`, `analyze_pim_implementation()`, `analyze_service_principal_credentials()`, `analyze_legacy_authentication()`, and `analyze_conditional_access_policies()`.
Prompts cover security posture, privileged access, application risks, identity security, stale accounts, privileged access management, service principal security, legacy authentication risks, conditional access, and a comprehensive security review. Claude can invoke these prompts when connected.
A search tool helps dev to solve the naming things problem.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Model Context Protocol Servers
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Model Context Protocol Servers
评论