whatisgithub

What is ace-context-mcp?

dw-dwain/ace-context-mcp — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A local memory tool that lets you save context from one AI chat and load it into another chat or tool later.

Mindmap

mindmap
  root((ACE Context Engine))
    What it does
      Saves chat context
      Loads it elsewhere
      Searches saved contexts
    Tech stack
      TypeScript
      SQLite
      MCP protocol
    Use cases
      Cross session continuity
      Multi tool memory
      Team knowledge slots
    Audience
      AI power users
      Developers
    Access
      MCP
      CLI
      REST API
      SDK

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Save what you decided in a Claude Code session and load it back into a fresh chat the next day.

USE CASE 2

Share the same saved context across Claude Desktop, Cursor, Cline, and the terminal.

USE CASE 3

Search past saved conversations in plain language to recall a past decision.

USE CASE 4

Run a local REST server and dashboard to monitor context cache hit rate and recent requests.

What is it built with?

TypeScriptNode.jsSQLiteMCP

How does it compare?

dw-dwain/ace-context-mcp0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Fastest path is one npx snippet in your MCP client config, building from source needs pnpm and Node.js 20+.

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

So what is it?

ACE, short for AI Context Engine, gives your AI chats a memory that survives after the chat window closes. Normally, when you leave a conversation with Claude or another AI assistant, everything you discussed disappears, and a new chat starts blank. ACE fixes this by letting you save the important parts of a conversation to a local store on your own computer, then load that saved context back into any other chat, whether that is Claude web, Claude Code, Cursor, Cline, or Claude Desktop. You reach ACE through MCP, which is a way for AI tools to call outside services as built in commands, or through a command line tool, a REST API, or a software development kit for programmers. The simplest way to install it is adding a short snippet to your AI tool's configuration file, which downloads and runs the tool automatically through npx with no cloning or building required. Once installed, your chat gains new abilities called context_save, context_load, context_search, context_list, and context_forget. The core idea is that different topics live in separate named slots, such as project/auth-refactor or research/topic, and saving to the same slot again merges the new information with what was already there instead of overwriting it. When you load a slot back into a chat, ACE picks the largest version of that saved context that fits within a token budget you specify, so both a huge conversation window and a small one get a properly sized result. You can also search across everything you have saved using plain language questions. Everything runs locally and offline by default, storing data on your own disk rather than sending it to a remote server, with the storage location controlled by a setting called ACE_HOME. The project also includes an optional server with a dashboard showing metrics like cache hit rate and recent requests, plus a REST API for saving, loading, and searching contexts over HTTP. The codebase is organized into several TypeScript packages: a core engine with middleware and tracing, an on disk store using SQLite for its index, an embeddings package for semantic search, an extraction package that turns a conversation thread into decisions and facts, a caching package, and a prompt optimizer. The project states it has 120 tests passing across its packages and is released under the Apache-2.0 license.

Copy-paste prompts

Prompt 1
Show me how to install ace-context-mcp into Claude Desktop using the npx command from its README.
Prompt 2
Using ACE's CLI, save this conversation to a slug called project/auth-refactor and explain the command.
Prompt 3
Explain how ACE's load command picks a context shape that fits a given token budget.
Prompt 4
Walk me through wiring the Ace-Context-MCP server into Cursor using the mcp install command.

Frequently asked questions

What is ace-context-mcp?

A local memory tool that lets you save context from one AI chat and load it into another chat or tool later.

What language is ace-context-mcp written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, SQLite.

What license does ace-context-mcp use?

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

How hard is ace-context-mcp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ace-context-mcp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.