In almost every case you don't need to set any of these — the defaults target the production ToolCairn API and sensible logging. Override only when you're building against a local engine or debugging.
- Override the API endpoint. Defaults to https://api.neurynae.com. Point at a dev instance for local testing.
- Run profile. Default "production".
- Verbosity of the MCP server logs.
- Standard Node convention. Affects a few noisy-in-dev warnings.
TOOLPILOT_API_URLstringoptionalTOOLPILOT_MODE"dev" | "staging" | "production"optionaldefault production
LOG_LEVEL"fatal" | "error" | "warn" | "info" | "debug" | "trace"optionaldefault info
NODE_ENV"development" | "test" | "production"optionaldefault development
Config files
~/.toolcairn/credentials.json— JWT + user email, written bytoolcairn_auth..toolcairn/config.json— per-project tool manifest, managed by Project Config Tools.