MCP Clients
Engram implements the Model Context Protocol (MCP), making it compatible with any AI client that supports MCP tool servers.
Supported Clients
Section titled “Supported Clients”Claude Code (Recommended)
Section titled “Claude Code (Recommended)”The primary integration with the deepest feature support. See the Claude Code integration guide.
Other MCP Clients
Section titled “Other MCP Clients”Any client implementing the MCP specification can connect to Engram as a tool server. This includes:
- Custom agents built with the Claude Agent SDK
- Third-party MCP-compatible AI assistants
- Your own applications using the MCP protocol
Connecting to Engram
Section titled “Connecting to Engram”Engram runs as an MCP server via stdio transport. Configure your client to launch:
engram --stdioThe server exposes all 22 tools via the MCP tools capability. Clients discover available tools automatically through the MCP handshake.
MCP Configuration
Section titled “MCP Configuration”Standard MCP server configuration:
{ "mcpServers": { "memory": { "command": "engram", "args": ["--stdio"] } }}Client Requirements
Section titled “Client Requirements”- Must support MCP tool use (the
toolscapability) - Must handle JSON-RPC over stdio transport
- Should support multi-tool conversations for effective memory workflows