BloodHound-MCP
by erickemj
Overview
An AI assistant integrated with an MCP Server to query and analyze Active Directory (AD) and Azure Active Directory (AAD) environments using a Neo4j database populated with BloodHound data.
Installation
python server.pyEnvironment Variables
- BLOODHOUND_URI
- BLOODHOUND_USERNAME
- BLOODHOUND_PASSWORD
Security Notes
Critical Cypher injection vulnerability due to direct string formatting of user/AI-generated input into database queries in most of the predefined tools, rather than using parameterized queries. This allows for arbitrary database manipulation if an attacker can control input. Default Neo4j credentials ('neo4j'/'bloodhound') are used if environment variables are not set, which are weak defaults but common for local testing setups.
Similar Servers
STAMP
Enables LLM agents to orchestrate end-to-end computational pathology tasks from Whole Slide Images, including feature extraction, model training, cross-validation, deployment, and heatmap generation.
text2sim-MCP-server
The Text2Sim MCP Server enables Large Language Models (LLMs) to create, validate, and execute complex Discrete-Event Simulation (DES) and System Dynamics (SD) models through a natural language interface, providing comprehensive analytics and iterative model development capabilities.
nova-mcp-research
Provides GPU-accelerated semantic vector search for AI consciousness, enabling instant access to and storage of memories based on conceptual similarity in a local, unrestricted research environment.
precision-medicine-mcp
Deep learning-based cell segmentation and classification in microscopy images for quantitative phenotyping and visualization.