MB

mordavid/bloodhound-mcp-ai

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

383 stars 62 forks 품질 53 트렌드 19

Mordavid/Bloodhound-MCP-AI는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

Mordavid/Bloodhound-MCP-AI는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

블러드하운드용 모델 컨텍스트 프로토콜(MCP) 서버

BloodHound-MCP는 Model Context Procotol(MCP) 서버의 기능을 Active Directory 보안 분석을 위한 업계 표준 도구인 BloodHound에 통합한 강력한 통합입니다. 이 통합을 통해 자연어를 사용해 BloodHound 데이터를 분석할 수 있어 복잡한 Active Directory 공격 경로 분석을 모두가 접근할 수 있게 합니다.

🥇 최초의 블러드하운드 AI 통합!
이것은 BloodHound와 MCP를 통해 AI를 연결하는 첫 번째 통합으로, 원래 여기서 발표되었습니다.

🔍 블러드하운드-MCP란 무엇인가?

블러드하운드-MCP는 다음 기능들을 결합합니다:

  • BloodHound: Active Directory 공격 경로를 시각화하고 분석하는 업계 표준 도구입니다
  • 모델 컨텍스트 프로토콜(MCP): 다양한 AI 모델과 호환되는 맞춤형 AI 도구를 생성하는 개방형 프로토콜
  • Neo4j: BloodHound가 AD 관계 데이터를 저장하는 데 사용하는 그래프 데이터베이스

원래 BloodHound CE Cypher 쿼리를 기반으로 한 75개 이상의 전문 도구를 통해 BloodHound-MCP는 보안 전문가들이 다음을 할 수 있도록 합니다:

  • 자연어를 이용한 BloodHound 데이터 조회
  • Active Directory 환경에서 복잡한 공격 경로를 발견하기

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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",
GitHub에서 전체 README 보기

설치

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" } } }