MCP Memory Service (Rust Implementation)

This is a Rust implementation of the Model Context Protocol (MCP) Memory Service, using the official Rust MCP SDK.

Local serverstdioMIT

What is the MCP Memory Service (Rust Implementation) MCP Server?

MCP Memory Service (Rust Implementation) is an MCP project maintained in the rbownes/mcp-memory-server repository. The maintainer describes its purpose as “This is a Rust implementation of the Model Context Protocol (MCP) Memory Service, using the official Rust MCP SDK”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using /path/to/mcp-rust-server. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares MCP_MEMORY_STORAGE_BACKEND, MCP_MEMORY_EMBEDDING_MODEL, MCP_MEMORY_EMBEDDING_MODEL_PATH, MCP_MEMORY_EMBEDDING_SIZE, MCP_MEMORY_LOG_LEVEL. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

How to install the MCP Memory Service (Rust Implementation) MCP Server

{
  "mcpServers": {
    "memory-service": {
      "command": "/path/to/mcp-rust-server",
      "args": [],
      "env": {
        "MCP_MEMORY_STORAGE_BACKEND": "inmemory",
        "MCP_MEMORY_EMBEDDING_MODEL": "onnx",
        "MCP_MEMORY_EMBEDDING_MODEL_PATH": "/path/to/model.onnx",
        "MCP_MEMORY_EMBEDDING_SIZE": "768",
        "MCP_MEMORY_LOG_LEVEL": "info"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
MCP_MEMORY_STORAGE_BACKENDDeclared in the maintainer’s client configuration.Check documentation
MCP_MEMORY_EMBEDDING_MODELDeclared in the maintainer’s client configuration.Optional
MCP_MEMORY_EMBEDDING_MODEL_PATHDeclared in the maintainer’s client configuration.Optional
MCP_MEMORY_EMBEDDING_SIZEDeclared in the maintainer’s client configuration.Check documentation
MCP_MEMORY_LOG_LEVELDeclared in the maintainer’s client configuration.Check documentation