Docker
The Falcon MCP Server is available as a pre-built container image at quay.io/crowdstrike/falcon-mcp.
Using the Pre-built Image (Recommended)
Section titled “Using the Pre-built Image (Recommended)”Pull the latest image:
docker pull quay.io/crowdstrike/falcon-mcp:latestRun with stdio transport (requires -i flag):
docker run -i --rm --env-file /path/to/.env quay.io/crowdstrike/falcon-mcp:latestRun with SSE transport:
docker run --rm -p 8000:8000 --env-file /path/to/.env \ quay.io/crowdstrike/falcon-mcp:latest --transport sse --host 0.0.0.0Run with streamable-http transport:
docker run --rm -p 8000:8000 --env-file /path/to/.env \ quay.io/crowdstrike/falcon-mcp:latest --transport streamable-http --host 0.0.0.0Run with custom port:
docker run --rm -p 8080:8080 --env-file /path/to/.env \ quay.io/crowdstrike/falcon-mcp:latest --transport streamable-http --host 0.0.0.0 --port 8080Run with specific modules (stdio transport):
docker run -i --rm --env-file /path/to/.env \ quay.io/crowdstrike/falcon-mcp:latest --modules detections,incidents,spotlight,idpUse a pinned version:
docker run -i --rm --env-file /path/to/.env \ quay.io/crowdstrike/falcon-mcp:1.2.3Using Individual Environment Variables
Section titled “Using Individual Environment Variables”Instead of a .env file, pass variables directly:
docker run -i --rm \ -e FALCON_CLIENT_ID=your_client_id \ -e FALCON_CLIENT_SECRET=your_secret \ -e FALCON_BASE_URL=https://api.crowdstrike.com \ quay.io/crowdstrike/falcon-mcp:latestBuilding Locally (Development)
Section titled “Building Locally (Development)”For development or customization, build the image from source.
Build the image:
docker build -t falcon-mcp .Run the locally built image:
docker run --rm \ -e FALCON_CLIENT_ID=your_client_id \ -e FALCON_CLIENT_SECRET=your_secret \ falcon-mcpMCP Client Configuration
Section titled “MCP Client Configuration”To use the Docker image with Claude Desktop or similar clients, add to your MCP config:
{ "mcpServers": { "falcon-mcp-docker": { "command": "docker", "args": [ "run", "-i", "--rm", "--env-file", "/full/path/to/.env", "quay.io/crowdstrike/falcon-mcp:latest" ] } }}