Skip to main content
Glama
The-bub

bloodhound

by The-bub

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BH_LANGNoResponse language (auto/fr/en)auto
BH_AUDITNoLog queries to runs/audit.log (0/1)1
BH_MODELNoClaude model to usesonnet
NEO4J_URINoNeo4j connection URIbolt://localhost:7687
NEO4J_USERNoNeo4j usernameneo4j
BH_MAX_ROWSNoMaximum number of rows to return1000
BH_SHOW_ROWSNoDisplay raw rows as table (0/1)0
NEO4J_PASSWORDNoNeo4j passwordbloodhoundcommunityedition
BH_QUERY_TIMEOUTNoQuery timeout in seconds30

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_schemaA

List node labels, relationship types and property keys with per-label counts.

run_cypherA

Run a READ-ONLY Cypher query. Writes and procedure CALLs are rejected. Prefer the dedicated tools.

search_objectA

Find objects whose name/objectid contains a term. Optional label (User|Computer|Group|Domain|GPO|OU|Container|AZ*).

node_detailsA

Full properties of a node (by name or objectid) plus inbound/outbound edge counts by type.

security_profileA

Security triage of a principal (by name or objectid): attributes, memberships, who controls it, tier-0 distance.

shortest_pathA

Shortest attack path between two nodes (by name/objectid). Only abusable edges by default; include_structural to traverse all.

paths_to_tier0B

Shortest attack paths from a principal to any tier-0 object (Domain Admins / tier-0).

blast_radiusC

What a principal can reach through abusable edges within N hops.

mark_ownedA

Mark a principal (by name/objectid) as attacker-owned (stored app-side, not written to the DB).

list_ownedA

List principals currently marked as owned.

paths_from_ownedB

Shortest attack paths from any owned principal to tier-0.

kerberoastableC

Enabled users with an SPN (Kerberoastable). (requête vérifiée)

asrep_roastableC

Enabled users that do not require Kerberos pre-auth (AS-REP roastable). (requête vérifiée)

dcsyncC

Principals that can DCSync a domain (GetChanges + GetChangesAll). (requête vérifiée)

unconstrained_delegationC

Users AND computers configured for unconstrained delegation. (requête vérifiée)

constrained_delegationC

Principals with constrained delegation and their allowed targets. (requête vérifiée)

rbcdC

Resource-based constrained delegation (AllowedToAct). (requête vérifiée)

can_read_lapsC

Principals that can read LAPS passwords, and on which computers. (requête vérifiée)

can_read_gmsaC

Principals that can read gMSA passwords. (requête vérifiée)

tier_zeroD

Tier-0 objects (CE label Tag_Tier_Zero). (requête vérifiée)

domain_adminsC

Members (direct + nested) of every Domain Admins group. (requête vérifiée)

domain_controllersC

Domain Controllers (members of the -516 group). (requête vérifiée)

domain_trustsD

Trust relationships between domains. (requête vérifiée)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/The-bub/Agent-BloodHound'

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