Memex MCP Server

Temporal knowledge graph of your codebase (Graphiti + Neo4j), served to AI agents via MCP.

Remote serverstreamable-httpPython

What is the Memex MCP Server?

Temporal knowledge graph of your codebase (Graphiti + Neo4j), served to AI agents via MCP.

What the server does

A daemon and MCP server that turns every commit and every file change into structured graph state: modules, symbols, decisions, problems, lockfile facts. Sessions stop starting blind. Agents stop re-discovering the same refactor every time you /clear.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_project_contextSession start. Returns a cluster-level briefing under 1500 tokens regardless of repo size
get_symbol_contextBefore editing a function or class. Returns callers, callees, linked decisions
get_recent_decisionsLast N days of architectural decisions, optionally module-scoped
get_open_problemsActive bugs and tech debt, sorted by severity
search_contextHybrid search: semantic × keyword × graph traversal × RRF merge
get_stale_contextEdges whose composite confidence dropped below threshold
explain_changeGiven a commit SHA, cross-references the diff with linked Decision/Problem nodes and asks Gemini Pro for a grounded explanation
predict_impactGiven a file path, returns a ranked list of modules likely affected based on graph coupling (no LLM call)
record_decisionAfter making a technical choice. Supports corroborates (reinforce) and supersedes (replace)
record_problemWhen discovering a bug or piece of tech debt
resolve_problemWhen a tracked problem is fixed
invalidate_edgeWhen a stored fact is no longer true

How to install the Memex MCP Server

{
  "mcpServers": {
    "memex": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "stifler-memex-mcp",
        "serve",
        "--repo",
        "."
      ]
    }
  }
}

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

Example prompts to try

  • “Use Memex to Manual.”
  • “Use Memex to Read.”
  • “Use Memex to Write.”

Frequently asked questions

Temporal knowledge graph of your codebase (Graphiti + Neo4j), served to AI agents via MCP. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.