Synapse MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Synapse MCPclaim the auth refactor task and lock src/auth/ for me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π§ Synapse MCP
Coordinate anything across AI coding agents β from system architecture down to terminal tests.
πΊπΈ English β’ π§π· PortuguΓͺs β’ π Live Website
Connect Claude Code, Antigravity, Codex, and Cursor to work on the same repository concurrently β without overwriting code, losing architectural context, or duplicating effort.
Zero Daemons. Zero Cloud. Zero Native Builds.
Synapse runs on Node's built-in node:sqlite driver (Node >= 22.13) in Write-Ahead Logging (WAL) mode. Every agent process communicates directly with .synapse/brain.db with sub-millisecond ACID concurrency.
β‘ Quick Start
# 1. Clone & Build
git clone https://github.com/holaluiz/synapse-mcp.git
cd synapse-mcp
npm install
npm run build
# 2. Auto-configure all detected AI clients on your system
npm run setup
# 3. Verify connection & diagnostics
npm run doctor
# 4. (Optional) Run the test suite, including a multi-process lock race
npm testRelated MCP server: AgentSync MCP Server
π Supported AI Clients
Synapse detects your installed AI agents and idempotently configures their native MCP registration files with automatic backups (.synapse.backup):
Client | Interface | Native Config Location | Auto-Setup | Status |
Antigravity | IDE |
| :white_check_mark: | Verified |
Claude Code | Terminal |
| :white_check_mark: | Verified |
Codex | CLI / Sandbox |
| :white_check_mark: | Verified |
Cursor | IDE |
| :white_check_mark: | Verified |
OpenCode | CLI |
| :white_check_mark: | Supported |
Windsurf | IDE |
| Manual | Supported |
VS Code | IDE |
| Manual | Supported |
See docs/client-configuration.md for manual setup guides across Windows, macOS, and Linux.
ποΈ Architecture & Concurrency Model
When multiple agents run simultaneously, each agent launches its own isolated stdio process. Synapse bridges this isolation using an embedded SQLite WAL engine:
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Antigravity β β Claude Code β β Codex β
β (IDE Agent) β β (Terminal CLI) β β(Sandbox Runner) β
ββββββββββ¬βββββββββ ββββββββββ¬βββββββββ ββββββββββ¬βββββββββ
β stdio β stdio β stdio
βΌ βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Synapse MCP β β Synapse MCP β β Synapse MCP β
β Instance 1 β β Instance 2 β β Instance 3 β
ββββββββββ¬βββββββββ ββββββββββ¬βββββββββ ββββββββββ¬βββββββββ
β β β
βββββββββββββββββββββββββββΌββββββββββββββββββββββββββ
βΌ
βββββββββββββββββββββββββββββββββββ
β .synapse/brain.db (SQLite) β
β PRAGMA journal_mode = WAL; β
β PRAGMA busy_timeout = 5000; β
βββββββββββββββββββββββββββββββββββ€
β π File Locks & Task Board β
β π Architecture Decisions (ADRs)β
β β Investigation Unknowns β
β π§ Specialty Router & Handoffs β
β π Activity Audit Trail β
βββββββββββββββββββββββββββββββββββπ οΈ Complete MCP Tools Catalog
Synapse exposes 14 typed MCP tools designed specifically for multi-agent workflows:
1. Coordination & Anti-Collision
synapse_claim_task: Declares task ownership and places advisory locks on files, directories or globs (e.g.["src/auth/**"]). Patterns are compared by overlap, so a lock onsrc/auth/**blocks a claim onsrc/auth/login.ts. The check and the insert run in one SQLite write transaction, so two agents can never win the same files.synapse_release_task: Completes a task you own, clears its file locks, and records a work summary.force: trueclears stale locks left by a crashed agent (logged in the audit trail).synapse_get_tasks: Lists all active, pending, and blocked tasks, their handoff notes, and which files are currently locked.
2. Shared Memory & Architectural Decisions
synapse_record_decision: Saves an Architectural Decision Record (ADR) (context, decision, trade-offs) so no agent contradicts established conventions.synapse_record_knowledge: Stores reusable project conventions, secrets gotchas, or API patterns.synapse_query_memory: Fast indexed search across all decisions and knowledge entries.
3. Investigation Unknowns & Gaps (Inspired by REA)
synapse_record_unknown: Reports an unexplained error, missing requirement, or investigation gap for another agent to pick up.synapse_investigate_unknown: Marks an open gap asinvestigatingunder your name, so no other agent duplicates the investigation.synapse_resolve_unknown: Closes a gap with verified evidence or an explanation.synapse_list_unknowns: Lists all open, investigating, and resolved gaps sorted by severity.
4. Specialty Routing, Handoffs & Audit
synapse_recommend_agent: Evaluates task descriptions against the agent capability matrix (Antigravity for UI/IDE architecture, Claude Code for terminal/git/tests, Codex for isolated scripts).synapse_handoff_task: Transfers task ownership and file locks from the owning agent to another, with handoff notes the receiver sees insynapse_get_tasks.synapse_get_active_agents: Reports active agents seen in the last 15 minutes.synapse_get_activity: Reads the shared audit trail (claims, releases, handoffs, decisions, gaps), filterable by agent andsincetimestamp.
For full parameter schemas and examples, see docs/tools-reference.md.
π€ Collaboration Workflow in Practice
sequenceDiagram
autonumber
actor Dev as Developer
participant AG as Antigravity (IDE)
participant Syn as Synapse (.synapse/brain.db)
participant CC as Claude Code (CLI)
Dev->>AG: "Refactor auth and write integration tests"
AG->>Syn: synapse_claim_task("Refactor Auth", lock_patterns: ["src/auth/**"])
Syn-->>AG: Task claimed (task-101), locks acquired
AG->>Syn: synapse_record_decision("Use Argon2id for hashing")
AG->>Syn: synapse_record_unknown("Refresh token rotation window?")
AG->>Syn: synapse_handoff_task(to: "claude-code", task: "task-101", "Schema done. Run test suite.")
CC->>Syn: synapse_get_tasks()
Syn-->>CC: Task-101 assigned to you with locks
CC->>CC: Runs `npm test` in terminal & fixes token rotation
CC->>Syn: synapse_resolve_unknown("unk-202", "15 minute sliding window")
CC->>Syn: synapse_release_task("task-101", "Tests passing 100%")
Syn-->>CC: Locks freed, task marked completedπ Security & Local-First Privacy
100% Local-First: No data leaves your machine. The database resides in
.synapse/brain.db.Zero Telemetry: No tracking, phone-home, or third-party analytical endpoints.
Advisory Non-Destructive Locks: Synapse never changes filesystem permissions or hides files; locks are managed purely in database transactions.
Config Backups: Auto-setup creates
.synapse.backupbefore modifying any agent configuration file.
See SECURITY.md for vulnerability reporting guidelines.
π Deep Documentation
ποΈ Architecture & Concurrency Guide
π οΈ Complete Tools Reference
π Changelog
π License
MIT Β© Luiz / Um Cara Caramelo
This server cannot be deployed
Maintenance
Related MCP Connectors
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Project management shared by people and AI agents, with persistent project state through MCP.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables multiple AI agents to coordinate work on the same codebase by providing real-time file locking, commit approval, and agent awareness through a lightweight WebSocket-based MCP server.97 npm11MIT
- AlicenseNot gradedqualityBmaintenanceProvides MCP tools for AI coding agents to coordinate on shared repositories, enabling task claiming, conflict detection, and plan management in real-time.11 npmMIT

forge-orchestratorofficial
FlicenseNot gradedqualityAmaintenanceEnables orchestrating multiple AI coding tools (Claude Code, Codex CLI, Gemini CLI) on shared repositories with file locking, knowledge capture, task planning, and drift detection via an MCP server.162-- FlicenseAqualityBmaintenanceEnables coding agents to track and coordinate project work through a shared SQLite ledger, including task plans, session ancestry, claims, work locations, blockers, and commits via MCP tools.9-