MCP.so
登录

EGC - Extended Global Context MCP Server

@Fmarzochi

基本信息

分类

其他

传输方式

stdio

作者

Fmarzochi

提交者

Felipe Marzochi

关于 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 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "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 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

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.

评论

其他 分类下的更多 MCP 服务器