Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kremis.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Kremis provides an MCP (Model Context Protocol) server that enables AI assistants like Claude to interact with the knowledge graph directly.
Claude/GPT <── MCP (stdio) ──> kremis-mcp <── HTTP ──> kremis server
The MCP server (apps/kremis-mcp) is a pure HTTP proxy — it does not embed kremis-core. It translates MCP tool calls into REST API requests.
Protocol: rmcp 0.15 | Transport: stdio (JSON-RPC) | Status: Beta

Architecture

ModuleResponsibility
main.rsEntry point: env vars, tracing to stderr, stdio transport
server.rsKremisMcp + ServerHandler + 9 MCP tools via rmcp
client.rsKremisClient: HTTP wrapper (reqwest) to Kremis API
Logging is only to stderr. stdout is reserved for the MCP stdio transport protocol.
Last modified on March 20, 2026