Skip to main content
Glama

BloodHound MCP

BloodHound MCP

BloodHound MCP(模型上下文协议)是 BloodHound 工具的创新扩展,旨在使大型语言模型 (LLM) 能够通过自然语言查询与 Active Directory (AD) 和 Azure Active Directory (AAD) 环境进行交互并进行分析。BloodHound MCP 利用 LLM 的强大功能,允许用户使用简单的对话命令执行复杂的查询并从其 AD/AAD 环境中检索洞察。

特征

  • 自然语言查询:使用对话语言查询您的 AD/AAD 环境,而无需手动编写 Cypher 查询。
  • LLM 支持的分析:利用大型语言模型的功能来代表您解释和执行查询。
  • 无缝集成:与 Neo4j 中存储的现有 BloodHound 数据协同工作,为复杂分析提供用户友好的界面。
  • 可定制:轻松配置系统以适应您的特定环境和工具。

配置 MCP 服务器

{ "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 支持的工具中更新配置文件。主要设置包括:

  • Neo4j 数据库连接:
    • BLOODHOUND_URI :Neo4j 数据库的 URI(例如,bolt://localhost:7687)。
    • BLOODHOUND_USERNAME :您的 Neo4j 用户名。
    • BLOODHOUND_PASSWORD :您的 Neo4j 密码。
  • 服务器设置:调整命令和参数以匹配您的环境和工具要求。

贡献

欢迎为 BloodHound MCP 做出贡献!参与方式:

  1. 分叉存储库:在 GitHub 上创建您自己的副本。
  2. 创建分支:在新分支中处理您的功能或修复。
  3. 提交拉取请求:包括对更改的清晰描述。

特别感谢

自定义查询来自: https://github.com/CompassSecurity/BloodHoundQueries

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

一种扩展,允许大型语言模型通过自然语言查询而不是手动 Cypher 查询与 Active Directory 环境进行交互和分析。

  1. 特征
    1. 配置 MCP 服务器
      1. 用法
        1. 配置
          1. 贡献
            1. 特别感谢

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                The server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.
                Last updated -
                4
                7
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.
                Last updated -
                1
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
                Last updated -
                59
                TypeScript
                MIT License
                • Apple
              • -
                security
                -
                license
                -
                quality
                A Model Context Protocol server that enables natural language querying of Kaseya's Autotask PSA data through AI assistants, supporting contract analysis, ticket tracking, agent activities, and project status monitoring.
                Last updated -
                JavaScript
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/stevenyu113228/BloodHound-MCP'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server