MCP.so
Sign In

EGC - Extended Global Context MCP Server

@Fmarzochi

Basic information

Category

Other

Transports

stdio

Author

Fmarzochi

Submitted by

Felipe Marzochi

About EGC - Extended Global Context MCP Server

Persistent memory and shared context for AI coding tools. Two local MCP servers give every AI coding tool a shared, permanent memory of your project across sessions and tools.

#memory-context-productivity-cli-ai-coding

EGC - Extended Global Context MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "egc-memory": {
      "command": "node",
      "args": [
        "/usr/local/lib/node_modules/@egchq/egc/mcp/servers/egc-memory/build/index.js"
      ]
    },
    "egc-guardian": {
      "command": "node",
      "args": [
        "/usr/local/lib/node_modules/@egchq/egc/mcp/servers/egc-guardian/build/index.js"
      ]
    }
  }
}

EGC - Extended Global Context MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is EGC - Extended Global Context?

EGC is a local runtime that gives every AI coding tool you use a persistent memory. It automatically saves what was learned at session end (decisions, failures, preferences, next steps) and loads that state at the next session start — no prompting required. It works with Claude Code, Cursor, Gemini CLI, Windsurf, and other tools, supporting models from Claude, GPT-4o, Gemini, and OpenRouter.

How to use EGC - Extended Global Context?

Install globally via npm install -g @egchq/egc && egc install, or run without installing via npx @egchq/egc install. After installation, EGC automatically provides two MCP servers (egc-memory and egc-guardian) and can sync state across tools using egc watch. No commands to learn — just start working and the AI uses the tools automatically.

Key features of EGC - Extended Global Context

  • Automatic persistent memory across AI coding sessions
  • 14 memory tools for state, decisions, lessons, and search
  • 5 context and safety tools for command and write validation
  • Works with Claude Code, Cursor, Gemini CLI, Windsurf, and more
  • State files stored as plain Markdown, one per project
  • egc watch keeps multiple tools in sync in real time
  • Includes a bonus prompt library with 479 components

Use cases of EGC - Extended Global Context

  • Resume a project after a long break without re-explaining context
  • Automatically remember past decisions, failures, and preferences
  • Persist cross-session lessons that boost confidence with repetition
  • Keep multiple AI tools (Claude Code, Cursor, Gemini CLI) in sync
  • Validate shell commands and file writes against project safety rules

Frequently asked questions

1

What is EGC and how is it different from other memory solutions?

EGC is a local runtime that auto-saves and auto-loads session context without any prompting, working across multiple AI tools. It provides two MCP servers (memory and guardian) with 19 tools that your AI calls automatically.

2

What are the runtime requirements?

EGC requires Node.js >=20 and is installed via npm (`npm install -g @egchq/egc`). It works with major AI coding tools such as Claude Code, Cursor, Gemini CLI, Windsurf, and GitHub Copilot.

3

Where does EGC store its data?

State files are stored at `~/.egc/state/<project-slug>.md` as plain Markdown, one file per project. Past decisions are persisted to a local SQLite database.

4

Does EGC work with multiple AI tools?

Yes. One install covers Claude Code, Cursor, Gemini CLI, Windsurf, and others. Running `egc watch` keeps all tools in sync, automatically updating configuration files when state changes.

5

Is EGC free?

Yes. It is free, open source (MIT license), and maintained by a single developer. The project accepts sponsorships and contributions.

Comments

More Other MCP servers