memfleet
v0.2.17
Published
Structural intent coordination for agent fleets — MCP server + AI agent skills for multi-agent editing.
Downloads
745
Maintainers
Readme
Early Access — MemFleet Phase 1 is stable: intent registry, episode store, NodeState rollup, Class A/B/C classifier, Y-doc, stdio MCP server. Phase 2+ (leases, auto-merge, push subscriptions) is in flight. Report issues here.
MemFleet treats intent as a structural type. Every edit an agent makes emits a typed IntentKind enum together with a precomputed impact set. Any other agent that subsequently reads those nodes receives the full coordination picture — no subscription needed, no timing window to miss, no prose to parse.
npm install -g memfleet # binary + 10 skills + MCP server — one command
memfleet # starts the MCP server on stdio (auto-launched by your MCP client)Claude Code, Claude Desktop, and Cursor (v2.4+) pick up the skills and MCP tools automatically.
Quickstart
1. publish_intent — register what you are about to do (returns blast radius + conflicts)
2. edit
3. record_episode — classify A/B/C and update NodeState rollups on every touched + propagated nodeOther agents reading those nodes get the coordination picture in one O(1) MCP call (get_node_state).
Installed components
- Binary → the
memfleetMCP server - 10 skills → 6 commands + 4 workflows, installed to
~/.claude/skills/and~/.cursor/skills/ - MCP server → registered in
~/.claude/settings.jsonand~/.cursor/mcp.json - Plugin →
memfleet-skills@memfleetinstalled to~/.claude/plugins/
Uninstall
memfleet uninstall
npm uninstall -g memfleetAlready ran npm uninstall first? The cleanup script is persisted at ~/.memfleet/uninstall.js:
node ~/.memfleet/uninstall.jsCompatibility
| Editor / Agent | MCP Tools | Skills | Install |
|:---------------|:---------:|:------:|:--------|
| Claude Code | ✅ | ✅ | npm install -g memfleet |
| Claude Desktop | ✅ | ✅ | shared with Claude Code |
| Cursor (v2.4+) | ✅ | ✅ | npm install -g memfleet |
For Windsurf, VS Code, and other MCP clients, add the server manually:
{
"mcpServers": {
"memfleet": {
"command": "memfleet",
"args": ["mcp"],
"env": { "RUST_LOG": "info" }
}
}
}