Skip to main content
Glama
snoe-findley

Velociraptor MCP Server

by snoe-findley

Velociraptor MCP - Streamable Variation

This variant is optimized for Streamable HTTP transport (FastMCP 2.3.0+), making it directly compatible with modern MCP proxies and Open WebUI.

Deployment Options

1. Full Stack (Server + Proxy)

This is the recommended way to integrate with Open WebUI. It launches the Velociraptor MCP bridge and a sidecar proxy (mcpo) that exposes the tools via OpenAPI on port 8000.

docker compose up -d
  • Bridge URL (MCP): http://localhost:8088/mcp

  • Proxy URL (OpenAPI): http://localhost:8000/

2. Core Server Only (Direct Streamable)

Use this if your client already supports Streamable HTTP or if you are using an external proxy.

docker compose up -d velociraptor-mcp
  • Bridge URL (MCP): http://localhost:8088/mcp

3. Local Development (No Docker)

  1. Install dependencies: pip install -r requirements.txt

  2. Configure .env and api_client.yaml.

  3. Run: python mcp_velociraptor_bridge.py

Related MCP server: Velociraptor MCP Server

Troubleshooting n8n Timeouts

If you receive "MCP error -32001: Request timed out" in n8n, it is because forensic collections (like pslist) take longer than n8n's 60-second response window.

Solution: Async Mode

Set VELOCIRAPTOR_ASYNC_COLLECTIONS=true in your docker-compose.yml or .env.

In this mode:

  1. Tools return a flow_id immediately without waiting for the endpoint.

  2. You can then use the get_collection_results tool (providing the flow_id) in a separate n8n node after a few moments to fetch the data.

Configuration

  • Port: 8088 (Bridge) / 8000 (Proxy)

  • Transport: Defaults to streamable-http

  • Dangerous Tools: Set ENABLE_DANGEROUS_TOOLS=true in .env.

  • Async Collections: Set VELOCIRAPTOR_ASYNC_COLLECTIONS=true for n8n compatibility.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to interact with the Velociraptor digital forensics and incident response platform for endpoint management and threat hunting. It supports artifact collection, VQL query execution, and automated forensic investigation workflows.
    35
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables MCP clients to interact with a Velociraptor deployment for DFIR workflows, allowing VQL queries, client management, hunt creation, and artifact collection.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to analyze memory dumps for forensic investigation, leveraging a fast Rust engine and full Volatility3 plugin coverage via the Model Context Protocol.
    1
    MIT

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/snoe-findley/mcp-velociraptor'

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