anyun-hy/IDE-Multi-Agent-Protocol
Zero-Dependency, Fully Local IDE Multi-Agent Framework via Token Handoff.
Platform-specific configuration:
{
"mcpServers": {
"IDE-Multi-Agent-Protocol": {
"command": "npx",
"args": [
"-y",
"IDE-Multi-Agent-Protocol"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
English | 中文说明
Zero-Dependency, Fully Local, Context-Persistent Multi-Agent Architecture for IDEs.
Are you tired of your IDE AI Agent losing context during long coding sessions? Do you hate passing API keys to heavy frameworks like CrewAI or Mem0 just to simulate multi-agent collaboration?
IMAP (IDE Multi-Agent Protocol) is a lightweight, zero-API architecture designed explicitly for native IDE Agents (like Antigravity / Cursor / Copilot). It uses a "Token Handoff" mechanism back by a local MCP SQLite database to achieve immortal memory and robust persona switching.
---
sqlite3 and the open-source mcp protocol for state management./handoff. The agent summarizes its state, saves it to the SQLite brain, and gives you a [Token]. Paste the token into a fresh chat window, and it literally "wakes up" exactly where it left off, retaining 100% of its persona and project context.SKILL folders containing distinct personas (e.g., Writer, Engineer).---
graph TD;
User["👶 User"] -- "/dispatch" --> Manager["🧠 Layer 3: Manager / Router (Global Rule)"]
Manager -- Generates --> Token["🎫 Hand-off Token"]
Token -. User pastes into new chat .-> NewChat["💬 New IDE Chat Window"]
NewChat -- "/switch" --> Persona["🎭 Layer 2: Expert Persona loaded froLoading reviews...