# mwe-mcp — Memory Wiki Engine

A self-hosted MCP server where agents write facts into one Markdown wiki, and access is decided for each fragment on its own.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 6
- Author: Fr4nZ82
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Fr4nZ82/mwe-mcp
- Updated: 2026-09-19
- HTML: https://affpapa.org/en/nevibecode/mcp/mwe-mcp-memory-wiki-engine

## What it does

mwe-mcp keeps agent memory in a folder of Markdown pages instead of a vector index. You can open the files, correct a wrong fact, or trace why an agent believes something. Below the pages sits an index: every fact carries a subject, a sender, an audience and a validity window.

Visibility is enforced fragment by fragment. A fact scoped to the `team` group never reaches someone outside it, because the engine strips the span before it gets to that person's agent. No error, no access-denied message — the text is simply absent. The rules live in engine code, not in a polite request to the model.

The server is written in Rust and needs version 1.88 or newer. License is AGPL-3.0. A public demo at `demo.contea.casa` is a frozen instance where you can enter as Bob, Alice or Zoe and watch the same page render differently for each. The demo is read-only and no agent can be attached to it.

## Requirements
- Needs: a prebuilt binary from the repository releases

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- share one agent memory across several people without exposing everything
- open the memory and fix a fact the assistant got wrong
- trace which person reported a fact and when
- revoke access to a fact after a group change, with no re-indexing
- collect what a voice assistant, a chat bot and a coding agent each recorded

## Example prompts
- Note in memory: Bob changed jobs, he is at AcmeCorp now. It is about Bob, scope it to `team`.
- What do you know about my current job?
- Show `kitchen_renovation_trades.md` the way Zoe would see it.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
