BloodHound MCP(模型上下文协议)是BloodHound工具的一个创新扩展,旨在通过自然语言查询使大型语言模型(LLMs)能够与Active Directory(AD)和Azure Active Directory(AAD)环境进行交互和分析。通过利用LLMs的强大功能,BloodHound MCP允许用户使用简单的对话命令执行复杂查询并从其AD/AAD环境中获取洞察。
{
"mcpServers": {
"BloodHound": {
"name": "BloodHound",
"isActive": true,
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli],neo4j",
"mcp",
"run",
"<PATH_TO_THE_PROJECT>server.py"
],
"env": {
"BLOODHOUND_URI": "bolt://localhost:7687",
"BLOODHOUND_USERNAME": "neo4j",
"BLOODHOUND_PASSWORD": "bloodhound"
}
}
}
}

要自定义BloodHound MCP,请更新您支持MCP工具中的配置文件。关键设置包括:
BLOODHOUND_URI:您的Neo4j数据库URI(例如,bolt://localhost:7687)。BLOODHOUND_USERNAME:您的Neo4j用户名。BLOODHOUND_PASSWORD:您的Neo4j密码。我们欢迎对BloodHound MCP的贡献!参与方式如下:
自定义查询来自:https://github.com/CompassSecurity/BloodHoundQueries