IWE logo

IWE

Connects AI agents to a local Markdown knowledge base for searching, reading, writing, and organizing project memory.

Install IWE

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for IWE, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

IWE MCP server connects AI agents to a local folder of linked Markdown notes, giving them shared, editable project memory. Agents can search the notes, retrieve past context, save decisions, and reorganize documents through the `iwec` MCP server. The same files remain accessible from the CLI, editors, and the IWE Mac app. Reach for IWE when an agent needs durable context that you can inspect, correct, version, or sync yourself.

Use cases

  • Save project decisions for later agent sessions
  • Search prior notes during development
  • Build a shared Markdown memory for multiple agents
  • Organize specifications and plans through conversation
  • Review and correct agent-written knowledge files

Key features

  • Local Markdown knowledge base
  • Agent access through the `iwec` MCP server
  • Search, reading, writing, and note organization
  • Linked notes with shared project context
  • CLI access for scripts and terminal workflows
  • Files compatible with editors, Git, and backups

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

12/12 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 26d ago via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1.8kStargazers on the source repository.
Last commit2d agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How IWE works

What IWE does

IWE provides a shared memory workspace built from ordinary Markdown files. The notes can contain project plans, specifications, decisions, technical documentation, release information, and other material an agent may need across sessions. Because the files live in a folder on your machine, people can open and edit them directly rather than relying on opaque, agent-managed memory.

The MCP component is called iwec. It lets an AI agent work with the notes directory as part of a conversation. An agent can explore existing context, save information from current work, and help organize the collection while the resulting files remain available to other tools.

How it works

IWE operates on the notes directory from which it is initialized. Notes are connected through links, and a document can be associated with multiple topics. This structure lets an agent follow related material instead of treating every file as an isolated entry.

The MCP server uses the agent’s configured working directory to access the IWE workspace. The same Markdown documents can be used independently through the command line, an editor, or the Mac application. IWE itself does not include an AI model; the connected agent supplies the model and its own account or setup requirements.

Setup and configuration

Install IWE using Homebrew, npm, or Cargo. The documented Homebrew command is:

bash
brew install iwe-org/iwe/iwe

Other installation options include npm install -g @iwe-org/iwe and cargo install iwe iwes iwec. After installation, move into the directory that will hold the notes and initialize it:

bash
iwe init

Add the iwec MCP server to the agent you use, with its working directory set to the initialized notes folder. The agent connection guide covers the client-specific configuration. Claude Code users can also install the IWE plugin and run /iwe:init in a project. Codex users can connect through the agent setup instructions.

Tools and capabilities

  • Search notes from an agent through the IWE workspace.
  • Read existing Markdown documents and recover context from earlier work.
  • Write notes containing decisions, plans, and other project knowledge.
  • Organize and reorganize documents as the knowledge base changes.
  • Keep notes available to Claude Code, Claude Desktop, Codex, Gemini, Cursor, the CLI, editors, and the IWE Mac app.
  • Preserve notes as local Markdown that can be backed up, synchronized, or stored in Git.

The command-line interface also supports note discovery and content search. For example, iwe find lists notes, while iwe find --lexical "project decisions" searches their content.

Limitations and notes

IWE does not provide an AI model. You must connect an existing agent when you want conversational assistance, and that agent may have separate setup or account requirements.

The MCP server works with the notes directory configured as its working directory, so selecting the correct folder is part of setup. IWE does not require an IWE cloud account to keep notes locally. The files remain ordinary Markdown, which makes them portable, but changes made by an agent are changes to the shared files and should be reviewed according to your normal workflow.

The broader IWE project also includes editor integrations, a CLI, and a native Mac application. Those interfaces provide their own note navigation, search, linking, or browsing features alongside the MCP connection.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about IWE

IWE is an MCP server that connects AI agents to a local Markdown notes directory. Its main tools let agents search, read, write, and organize project knowledge, including decisions, plans, and specifications. The notes remain ordinary files that people can inspect and edit through the CLI, editors, or IWE’s Mac app.

Install IWE with Homebrew, npm, or Cargo, initialize your notes directory with `iwe init`, then add `iwec` to your MCP client with that directory as its working directory. Homebrew users can run `brew install iwe-org/iwe/iwe`.

IWE works with Claude Code, Claude Desktop, Codex, Gemini, Cursor, and other tools that support MCP. Claude Code also has an IWE plugin, while other clients use the `iwec` MCP connection configured for the notes folder.

No. IWE provides the Markdown workspace, CLI, and MCP tools, but it does not include an AI model. Connect an existing Claude, Codex, or other MCP-compatible agent when you want an agent to work with the notes.

Yes. You can manage the notes with the IWE CLI, an editor, or the native Mac app without connecting an AI agent. The files remain local Markdown documents that you can read, edit, back up, synchronize, or keep in Git.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewIWE AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/iwe?style=directory)](https://allmcps.com/mcp/iwe)
HTML Embed
<a href="https://allmcps.com/mcp/iwe"><img src="https://allmcps.com/api/badge/iwe?style=directory" alt="IWE on AllMCPs" /></a>