MB

mordavid/bloodhound-mcp-ai

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

383 stars 62 forks Качество 53 Тренд 19

mordavid/bloodhound-mcp-ai — это кандидат на сервер MCP, импортированный из https://github.com/mordavid/bloodhound-mcp-ai.

Обзор

mordavid/bloodhound-mcp-ai — это кандидат на сервер MCP, импортированный из https://github.com/mordavid/bloodhound-mcp-ai.

Обзор (машинный перевод)

Сервер протокола контекста модели (MCP) для BloodHound

BloodHound-MCP — это мощная интеграция, которая объединяет возможности сервера Model Context Procotol (MCP) в BloodHound, отраслевый стандарт для анализа безопасности Active Directory. Эта интеграция позволяет анализировать данные BloodHound с использованием естественного языка, делая сложный анализ траектории атак Active Directory доступным для всех.

🥇 Первая в истории интеграция ИИ BloodHound!
Это первая интеграция, которая соединяет BloodHound с ИИ через MCP, изначально анонсированная здесь.

🔍 Что такое BloodHound-MCP?

BloodHound-MCP сочетает в себе силу:

  • BloodHound: отраслевый стандартный инструмент для визуализации и анализа путей атак в Active Directory
  • Протокол контекста модели (MCP): открытый протокол для создания пользовательских инструментов ИИ, совместимых с различными моделями ИИ
  • Neo4j: графовая база данных, используемая BloodHound для хранения данных AD-отношений

С более чем 75 специализированными инструментами, основанными на оригинальных запросах BloodHound CE Cypher, BloodHound-MCP позволяет специалистам по безопасности:

  • Запрос данных BloodHound с использованием естественного языка
  • Обнаружение сложных путей атак в средах Active Directory

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

BloodHound-MCP

Model Context Protocol (MCP) Server for BloodHound

BloodHound-MCP is a powerful integration that brings the capabilities of Model Context Procotol (MCP) Server to BloodHound, the industry-standard tool for Active Directory security analysis. This integration allows you to analyze BloodHound data using natural language, making complex Active Directory attack path analysis accessible to everyone.

🥇 First-Ever BloodHound AI Integration!
This is the first integration that connects BloodHound with AI through MCP, originally announced here.

🔍 What is BloodHound-MCP?

BloodHound-MCP combines the power of:

  • BloodHound: Industry-standard tool for visualizing and analyzing Active Directory attack paths
  • Model Context Protocol (MCP): An open protocol for creating custom AI tools, compatible with various AI models
  • Neo4j: Graph database used by BloodHound to store AD relationship data

With over 75 specialized tools based on the original BloodHound CE Cypher queries, BloodHound-MCP allows security professionals to:

  • Query BloodHound data using natural language
  • Discover complex attack paths in Active Directory environments
  • Assess Active Directory security posture more efficiently
  • Generate detailed security reports for stakeholders

📱 Community

Join our Telegram channel for updates, tips, and discussion:

🌟 Star History

✨ Features

  • Natural Language Interface: Query BloodHound data using plain English
  • Comprehensive Analysis Categories:
    • Domain structure mapping
    • Privilege escalation paths
    • Kerberos security issues (Kerberoasting, AS-REP Roasting)
    • Certificate services vulnerabilities
    • Active Directory hygiene assessment
    • NTLM relay attack vectors
    • Delegation abuse opportunities
    • And much more!

📋 Prerequisites

  • BloodHound 4.x+ with data collected from an Active Directory environment
  • Neo4j database with BloodHound data loaded
  • Python 3.8 or higher
  • MCP Client

🔧 Installation

  1. Clone this repository:

    git clone https://github.com/your-username/MCP-BloodHound.git
    cd MCP-BloodHound
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Configure the MCP Server

    "mcpServers": {
        "BloodHound-MCP": {
            "command": "python",
            "args": [
                "\\BloodHound-MCP.py"
            ],
            "env": {
                "BLOODHOUND_URI": "bolt://localhost:7687",
                "BLOODHOUND_USERNAME": "neo4j",
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

"mcpServers": { "BloodHound-MCP": { "command": "python", "args": [ "<Your_Path>\\BloodHound-MCP.py" ], "env": { "BLOODHOUND_URI": "bolt://localhost:7687", "BLOODHOUND_USERNAME": "neo4j", "BLOODHOUND_PASSWORD": "bloodhoundcommunityedition" } } }