MARM MCP Server
A local-first, privacy-focused MCP server that provides AI agents with persistent memory capabilities. It fuses session history, codebase indexing, and concept graphs into a SQLite database to enable semantic search, instant recall, and multi-agent swarm support without relying on cloud services.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 428 GitHub stars
What you can do with it
- Enable persistent memory for AI agents across sessions
- Perform semantic search over codebase and conversation history
- Support multi-agent swarms sharing a unified knowledge graph
- Index codebases and concepts for enhanced context recall
Source and maintenance
- Last repository push
- Latest release
- v2.60.1
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
lyellr88/marm-mcp-server:2.60.1
{
"transport": "stdio",
"identifier": "lyellr88/marm-mcp-server:2.60.1",
"runtimeHint": "docker",
"registryType": "oci",
"runtimeArguments": [
{
"name": "-i",
"type": "named",
"description": "Keep stdin open for the STDIO session"
},
{
"name": "--rm",
"type": "named",
"description": "Remove the container when the session ends; memory stays in the volume"
},
{
"name": "--mount",
"type": "named",
"value": "type=volume,src=marm-data,dst=/home/marm/.marm",
"description": "Keep memory in a named volume across the short-lived STDIO containers"
},
{
"name": "-e",
"type": "named",
"value": "HOME=/home/marm",
"description": "Home directory of the image's user"
},
{
"name": "-e",
"type": "named",
"value": "XDG_CACHE_HOME=/home/marm/.marm/cache",
"description": "Keep model and download caches in the data volume"
},
{
"name": "-e",
"type": "named",
"value": "CBM_CACHE_DIR=/home/marm/.marm/cache/codebase-memory-mcp",
"description": "Keep code indexes in the data volume"
},
{
"name": "--entrypoint",
"type": "named",
"value": "marm-mcp-stdio",
"description": "Start the STDIO server directly, so nothing written while the HTTP settings load reaches the protocol stream"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"marm-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"lyellr88/marm-mcp-server:2.60.1"
]
}
}
}Cline
{
"mcpServers": {
"marm-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"lyellr88/marm-mcp-server:2.60.1"
]
}
}
}VS Code
{
"servers": {
"marm-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"lyellr88/marm-mcp-server:2.60.1"
]
}
}
}Claude Desktop
{
"mcpServers": {
"marm-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"lyellr88/marm-mcp-server:2.60.1"
]
}
}
}Let your agent find its tools
Find servers like MARM MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.