kremis.toml and override secrets via env vars in CI.
kremis.toml
Placekremis.toml in the directory where you run kremis server or kremis-mcp.
All fields are optional; omit any section you don’t need.
kremis.toml is gitignored — your local configuration stays out of version control.
Environment Variables
Environment variables take precedence overkremis.toml. They are the recommended
way to pass secrets and override settings in containerised environments.
Setting
KREMIS_API_KEY to an empty string explicitly disables authentication,
even if api_key is set in kremis.toml.
Docker Example
CI / GitHub Actions
Sections Reference
[logging]
[api]
[security]
[cors]
[mcp]
This section is read by both
kremis (for the MCP bridge URL reference) and kremis-mcp
(to know which server to proxy requests to).