Install Lagaam for Claude Desktop
Claude Desktop reads mcpServers from claude_desktop_config.json. Restart the app after saving.
- Open ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, or ~/.config/Claude/claude_desktop_config.json on Linux.
- Paste the JSON config below.
- Replace placeholder secrets, then restart the client if it does not reload on its own.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"lagaam-ai-lagaam": {
"command": "uvx",
"args": [
"lagaam"
],
"env": {
"LAGAAM_ALLOWED_TABLES": "",
"LAGAAM_ALLOW_ALL_TABLES": "",
"LAGAAM_ENGINE": "trino",
"TRINO_HOST": "localhost",
"TRINO_PORT": "8080",
"TRINO_USER": "lagaam",
"PINOT_CONTROLLER_URL": "http://localhost:9000",
"PINOT_BROKER_URL": "http://localhost:8000",
"PINOT_USER": "",
"PINOT_PASSWORD": "YOUR_PINOT_PASSWORD",
"LAGAAM_AGENT_NAME": "anonymous",
"LAGAAM_MAX_SCAN_BYTES": "53687091200",
"LAGAAM_MAX_ROWS": "",
"LAGAAM_MAX_INTERMEDIATE_ROWS": "50000000",
"LAGAAM_MAX_RETURNED_ROWS": "1000",
"LAGAAM_QUERY_TIMEOUT": "300",
"LAGAAM_METADATA_TTL": "300",
"LAGAAM_AUDIT_LOG": ""
}
}
}
}