NestDaddy

codemem

io.github.jeang42/codemem ยท v0.1.0

Shared memory for coding agents: projects, reusable code, sessions and commits across machines

Connect Runs on your machine

Terminal
claude mcp add codemem -e CODEMEM_DATA=<CODEMEM_DATA> -e CODEMEM_DB=<CODEMEM_DB> -e CODEMEM_HOST=<CODEMEM_HOST> -e CODEMEM_PORT=<CODEMEM_PORT> -e OLLAMA_URL=<OLLAMA_URL> -e CODEMEM_EMBED=<CODEMEM_EMBED> -e GIT_ROOT=<GIT_ROOT> -- uvx codemem-mcp==0.1.0
claude_desktop_config.json
{
  "mcpServers": {
    "codemem": {
      "command": "uvx",
      "args": [
        "codemem-mcp==0.1.0"
      ],
      "env": {
        "CODEMEM_DATA": "<CODEMEM_DATA>",
        "CODEMEM_DB": "<CODEMEM_DB>",
        "CODEMEM_HOST": "<CODEMEM_HOST>",
        "CODEMEM_PORT": "<CODEMEM_PORT>",
        "OLLAMA_URL": "<OLLAMA_URL>",
        "CODEMEM_EMBED": "<CODEMEM_EMBED>",
        "GIT_ROOT": "<GIT_ROOT>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "codemem": {
      "command": "uvx",
      "args": [
        "codemem-mcp==0.1.0"
      ],
      "env": {
        "CODEMEM_DATA": "<CODEMEM_DATA>",
        "CODEMEM_DB": "<CODEMEM_DB>",
        "CODEMEM_HOST": "<CODEMEM_HOST>",
        "CODEMEM_PORT": "<CODEMEM_PORT>",
        "OLLAMA_URL": "<OLLAMA_URL>",
        "CODEMEM_EMBED": "<CODEMEM_EMBED>",
        "GIT_ROOT": "<GIT_ROOT>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "codemem": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "codemem-mcp==0.1.0"
      ],
      "env": {
        "CODEMEM_DATA": "<CODEMEM_DATA>",
        "CODEMEM_DB": "<CODEMEM_DB>",
        "CODEMEM_HOST": "<CODEMEM_HOST>",
        "CODEMEM_PORT": "<CODEMEM_PORT>",
        "OLLAMA_URL": "<OLLAMA_URL>",
        "CODEMEM_EMBED": "<CODEMEM_EMBED>",
        "GIT_ROOT": "<GIT_ROOT>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
CODEMEM_DATA
Optional
Directory for the database and backups
CODEMEM_DB
Optional
Path to the SQLite database (overrides CODEMEM_DATA)
CODEMEM_HOST
Optional
Address to bind. The server has no authentication; use 127.0.0.1 unless the network is trusted
CODEMEM_PORT
Optional
Port for MCP (/mcp) and the web UI. The transport URL assumes 8055
OLLAMA_URL
Optional
Ollama base URL for embeddings (semantic search). Without it, search is BM25 only
CODEMEM_EMBED
Optional
Set to false to disable embeddings entirely
GIT_ROOT
Optional
Directory of bare git repos to read for the commit feed

Details

Package[email protected] (PYPI, streamable-http)
First published25 Sep 2026
Last updated25 Sep 2026
Registry nameio.github.jeang42/codemem

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.