Skip to main content
Glama
wagonbomb

Megaraptor MCP

by wagonbomb

deploy_server_docker

Deploy a Velociraptor server using Docker for digital forensics and incident response. Configure deployment profiles, ports, and resource limits to launch an operational server.

Instructions

Deploy Velociraptor server using Docker (fastest method).

Optimized for rapid incident response. Server will be operational within 2-5 minutes.

Args: profile: Deployment profile ('rapid', 'standard', 'enterprise') server_hostname: Hostname for server access gui_port: GUI/API port (default 8889) frontend_port: Client connection port (default 8000) memory_limit: Container memory limit (default 4g) cpu_limit: Container CPU limit (default 2)

Returns: Deployment details including URLs and one-time admin password.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
profileNorapid
server_hostnameNolocalhost
gui_portNo
frontend_portNo
memory_limitNo4g
cpu_limitNo2

Implementation Reference

  • The implementation of the `deploy_server_docker` tool, which registers as an MCP tool and delegates the actual deployment logic to `deploy_server` with `deployment_type="docker"`.
    @mcp.tool()
    async def deploy_server_docker(
        profile: str = "rapid",
        server_hostname: str = "localhost",
        gui_port: int = 8889,
        frontend_port: int = 8000,
        memory_limit: str = "4g",
        cpu_limit: str = "2",
    ) -> list[TextContent]:
        """Deploy Velociraptor server using Docker (fastest method).
    
        Optimized for rapid incident response. Server will be operational
        within 2-5 minutes.
    
        Args:
            profile: Deployment profile ('rapid', 'standard', 'enterprise')
            server_hostname: Hostname for server access
            gui_port: GUI/API port (default 8889)
            frontend_port: Client connection port (default 8000)
            memory_limit: Container memory limit (default 4g)
            cpu_limit: Container CPU limit (default 2)
    
        Returns:
            Deployment details including URLs and one-time admin password.
        """
        return await deploy_server(
            deployment_type="docker",
            profile=profile,
            server_hostname=server_hostname,
            gui_port=gui_port,
            frontend_port=frontend_port,
        )

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/wagonbomb/megaraptor-mcp'

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