Skip to main content
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 + 7 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 February 19, 2026