All research systems
Memory MCPMaintenance

What does a memory substrate need to expose to be portable across agent runtimes?

Motivation

The Model Context Protocol standardises tool discovery but says little about state, identity, or trust. A memory server is a good stress test of what the protocol leaves unspecified.

Architecture

  • MCP server exposing MemKit read/write operations
  • Scoped access per client with provenance preserved across runtimes
  • Explicit handling of context-budget limits at the protocol boundary

Evaluation methodology

Evaluation in progress: portability checks across multiple MCP clients.

Results

Evaluation in progress

Limitations

  • No identity story beyond what the host runtime provides

Current status

Working MCP server used to drive MemKit from multiple agent runtimes.

Roadmap

  • Per-client scoping tied to Agent Guard grants

Future research

  • Protocol-level identity and audit for tool servers