Skip to main content
MCP server CX Codex

elefante — MCP server for Claude Code: Git-backed memory

An agent memory system where each memory is a file in a Git repository. Works across all platforms, stays in your control, and leaves an auditable trail.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add elefante -- npx -y elefante-mcp
Open on GitHub

What elefante does

elefante stores agent memory in a regular Git repository instead of a vendor's closed vault. Each memory is a Markdown file with YAML frontmatter—readable, editable, human-friendly. Changes become commits you can audit. The system detects your working directory's Git remote and automatically scopes memories: global preferences apply everywhere, project details stay local. When the MCP server starts, it reads and injects your top memories into the agent's system prompt, so the agent knows your context without searching. Four memory types (user, feedback, project, reference) enforce clear classification. You'll need Node.js and a Git repository where memories live.

One MCP server connects to all platforms: Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Cline, Zed. The agent gets seven tools to read, write, search, update, and sync memory.

What it helps with

  • Store agent memory in editable files you own
  • Review memory changes through git log history
  • Share the same memory across Claude, Cursor, Copilot, and other platforms
  • Auto-inject memories into the agent's system prompt
  • Separate global preferences from project-specific context

Example prompts for the agent

  • Remember this project uses PostgreSQL 16 with TypeScript strict mode enabled everywhere
  • Search my memories for database testing mistakes
  • Update the staging URL memory to the new address

How to install elefante

Platform CLI

claude mcp add elefante -- npx -y elefante-mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about elefante

How do I install elefante in Claude Code?

Run claude mcp add elefante -- npx -y elefante-mcp in your terminal before starting Claude Code. Or during a session: /mcp add elefante -- npx -y elefante-mcp. The memory vault will be connected and ready.

What does elefante do?

It stores your agent's memory in a Git repository instead of a closed system. Each memory is a plain file you can open and edit. Works across all platforms—one memory vault for Claude, Cursor, Copilot, and the rest.

What do I need to run elefante?

Node.js and a Git repository (private, for your personal memories). elefante uses your existing Git credentials—no extra logins required.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor