Skip to content

Editor Integration

The Falcon MCP Server works with any MCP-compatible editor or AI assistant. Below are configuration examples for popular clients.

Edit claude_desktop_config.json:

{
"mcpServers": {
"falcon-mcp": {
"command": "uvx",
"args": [
"--env-file",
"/path/to/.env",
"falcon-mcp"
]
}
}
}
{
"mcpServers": {
"falcon-mcp": {
"command": "uvx",
"args": [
"--env-file",
"/path/to/.env",
"falcon-mcp",
"--modules",
"detections,incidents,intel"
]
}
}
}
{
"mcpServers": {
"falcon-mcp": {
"command": "uvx",
"args": ["falcon-mcp"],
"env": {
"FALCON_CLIENT_ID": "your-client-id",
"FALCON_CLIENT_SECRET": "your-client-secret",
"FALCON_BASE_URL": "https://api.crowdstrike.com"
}
}
}
}
{
"mcpServers": {
"falcon-mcp-docker": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--env-file",
"/full/path/to/.env",
"quay.io/crowdstrike/falcon-mcp:latest"
]
}
}
}

Cline supports stdio and SSE transports. Add to your Cline MCP settings:

{
"mcpServers": {
"falcon-mcp": {
"command": "uvx",
"args": [
"--env-file",
"/path/to/.env",
"falcon-mcp"
]
}
}
}
Terminal window
# Install uv first
gemini extensions install https://github.com/CrowdStrike/falcon-mcp
Terminal window
# Copy .env file
cp /path/to/.env ~/.gemini/extensions/falcon-mcp/.env

For clients that connect via URL (SSE or streamable-http), start the server first:

Terminal window
# SSE
falcon-mcp --transport sse --host 0.0.0.0 --port 8000
Terminal window
# Streamable HTTP
falcon-mcp --transport streamable-http --host 0.0.0.0 --port 8000

Then configure your client with:

  • SSE URL: http://your-host:8000/sse
  • Streamable HTTP URL: http://your-host:8000/mcp