Skip to content

EGC #2143

Description

@Fmarzochi

Display Name

EGC

Category

Tooling

Sub-Category

General

Primary Link

https://github.com/Fmarzochi/EGC

Author Name

Felipe Marzochi

Author Link

https://github.com/Fmarzochi

License

MIT

Other License

MIT

Description

Persistent cross-session memory MCP server for Claude Code and 12 other AI coding tools, including Cursor, Gemini CLI, Codex, Windsurf, Amp, and Kiro. SQLite-backed state survives context resets and agent restarts, keeping decisions and project context available across sessions. Ships egc-memory (14 tools) and egc-guardian (5 tools) via a single npm package.

Validate Claims

Install EGC (npm install -g @egchq/egc && egc init), then open Claude Code in any project and say: "Store a project decision: we are using PostgreSQL as our database." End the session completely. Open a new Claude Code session in the same directory and ask: "What do you know about this project?" Claude will recall the PostgreSQL decision without any re-prompting.

Specific Task(s)

Ask Claude Code to store a project decision using egc-memory, close the session entirely, open a new session, and ask Claude what it knows about the project.

Specific Prompt(s)

  1. Run: npm install -g @egchq/egc && egc init
  2. Open Claude Code in any project directory.
  3. Say: "Use the egc-memory MCP server to store this decision: we are using PostgreSQL as our primary database."
  4. Close Claude Code completely and reopen it in the same directory.
  5. Say: "What do you know about this project?" -- Claude will surface the stored decision without further prompting.

Additional Comments

EGC is MIT licensed, open source, and has no telemetry. The only network calls are to the Anthropic API via Claude Code itself and to npm for installation. State is stored locally in SQLite at ~/.egc/. Uninstall: npm uninstall -g @egchq/egc && rm -rf ~/.egc

Recommendation Checklist

  • I have checked that this resource has not already been submitted
  • It has been over one week since the first public commit to the repo I am recommending
  • All provided links are working and publicly accessible
  • I do NOT have any other open issues in this repository
  • I am primarily composed of human-y stuff and not electrical circuits

Metadata

Metadata

Assignees

No one assigned

    Labels

    resource-submissionThis Issue submits a new resource to the listvalidation-passedResource has passed initial validation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions