modelscope·@stevenyu113228/BloodHound-MCP
一个扩展,允许大型语言模型通过自然语言查询与Active Directory环境交互并进行分析,而无需手动进行Cypher查询。
BloodHound MCP(Model Context Protocol)是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
审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。
通过API层将克劳德桌面版直接连接到数据库,使其能够探索数据库结构、编写SQL查询、分析数据集和创建报告。该API层还包含用于表探索和查询执行的工具。
DBCode 是一个 Visual Studio Code 扩展,允许你管理许多数据库,包括 PostgreSQL、MySQL、SQL Server、DuckDB、Redis、MongoDB 等更多数据库。 DBCode 提供了运行 MCP 服务器的选项,可以访问这些数据库、它们的模式以及执行查询的能力。
AI 首选的统一数据访问通道,支持30多种数据源(阿里云全系/主流数据库/数仓)的安全访问。
后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。
提供对Excel文件的操纵功能。此服务器启用工作簿创建、数据操纵、格式设置和高级Excel功能。