BloodHound-MCP
Verified Safeby erickemj
Overview
An AI assistant for querying and analyzing Active Directory (AD) and Azure Active Directory (AAD) environments using BloodHound data stored in a Neo4j database.
Installation
./BloodHound-MCPEnvironment Variables
- BLOODHOUND_URI
- BLOODHOUND_USERNAME
- BLOODHOUND_PASSWORD
Security Notes
The server uses weak default Neo4j credentials ('neo4j', 'bloodhound') if environment variables (BLOODHOUND_URI, BLOODHOUND_USERNAME, BLOODHOUND_PASSWORD) are not explicitly set. These defaults pose a significant security risk in any non-development environment. The `run_query` function directly executes Cypher queries, which is inherent to its functionality but means that if the AI's input (e.g., via prompt injection) or the MCP server itself is compromised, arbitrary database queries could be executed. No `eval`, obfuscation, or other immediately malicious code patterns were found.
Similar Servers
STAMP
Enable LLM agents to orchestrate and interact with STAMP's computational pathology tools for whole-slide image analysis, biomarker prediction, model training, and inference.
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.
analytical-mcp
The server provides a suite of analytical tools for data analysis, multi-criteria decision making, regression analysis, hypothesis testing, logical argument analysis, fallacy detection, perspective shifting, and research verification, aimed at enhancing AI capabilities for structured problem-solving and decision-making.