From Source
Requires Rust 1.89+ (stable, edition 2024).
git clone https://github.com/TyKolt/kremis.git
cd kremis
cargo build --release
The binaries are built to target/release/:
kremis — CLI and HTTP server
kremis-mcp — MCP server for AI assistants
Verify
cargo test --workspace
cargo clippy --all-targets --all-features -- -D warnings
Docker
docker build -t kremis .
docker run -d -p 8080:8080 -v kremis-data:/data kremis
Environment Variables
| Variable | Description | Default |
|---|
KREMIS_API_KEY | Enables Bearer token authentication | (disabled) |
KREMIS_RATE_LIMIT | Requests per second rate limit | 100 |
KREMIS_CORS_ORIGINS | Comma-separated allowed origins, or * | localhost only |
KREMIS_LOG_FORMAT | Log output format: text or json | text |
RUST_LOG | Log level filter (e.g. kremis=debug, info) | kremis=info,tower_http=debug |
KREMIS_URL | Kremis server URL (used by the MCP bridge) | http://localhost:8080 |
Last modified on March 7, 2026