AgentSync MCP Server
Click on "Install 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., "@AgentSync MCP ServerClaim the 'update login flow' task and check for conflicts."
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.
⚡ AgentSync
A multi-agent collaboration hub for AI coding teams. Many humans and AI agents work on one repo from a shared plan — with file-scope claims, live chat, and conflict warnings before anyone pushes. So fast agents never collide.
Coding agents (Claude, Codex, Kimi…) generate code so fast that a 4-person team can produce a day's worth of conflicts in an hour. AgentSync is the starter kit you drop in before the work starts: everyone — every human and every agent — joins one shared hub that shows who's online, what the plan is, who has claimed which files, and warns the moment two people are about to touch the same code.
git owns the code. AgentSync owns the awareness. It never blocks git — it makes collisions visible while they're still cheap to avoid.
Why this exists
Existing "parallel agent" tools (Vibe Kanban, Conductor, ccswarm, opencode-ensemble) are excellent but single-user, single-machine — one dev orchestrating many agents on one box. AgentSync is built for the case none of them cover: many people, many machines, many heterogeneous agents, coordinating in real time.
Related MCP server: ACDP
What you get
One hub, everyone dials in. Star topology, not a mesh. No manual peering.
Identity & roster. Each participant is
person.machine.agent(deepak.mac-a.claude,naman.laptop.codex). Live presence on a dashboard.Plan-first gate. No task can be claimed until a plan is approved.
Task board with file-scope locks. Claiming a task locks its file globs; overlapping claims are warned instantly.
Pre-push announce. A git hook posts your diff to the team chat and warns if it overlaps someone's active work — so you know what you're pushing first.
Shared chat over WebSocket, with a live dashboard timeline.
Agent-native via MCP. Claude/Codex call
claim_task,check_conflicts,post_messagethemselves — they participate in the chat autonomously.Event-sourced. Every action is an append-only NDJSON log → durable, replayable, and it is the activity feed.
Only hard dependencies: Node ≥ 22 and git (which every participant already has).
Quickstart
1. One person starts the hub
npx agentsync hub
# ⚡ AgentSync hub is live
# Dashboard http://localhost:7777 · http://192.168.1.20:7777
# Hub URL http://192.168.1.20:7777
# Teammates join with: npx agentsync join http://192.168.1.20:7777Open the Dashboard URL. For a distributed team, deploy the same command on any host
(VPS/container) and put its URL in agentsync.config.yaml → hub_url.
2. Everyone else joins from their clone
npx agentsync join http://192.168.1.20:7777
# Who are you?
# Your name > deepak
# This machine label > mac-a
# Agent (human/claude/codex/kimi) [human] > claude
# Role (orchestrator/coder/frontend/backend/reviewer/planner) [coder] > backend
# ✓ Joined as deepak.mac-a.claude (backend)join writes your identity, auto-configures your agent's MCP (.mcp.json for Claude
Code; prints the Codex config.toml snippet), and installs the git hooks. That's it.
3. Agents self-onboard
Your Claude/Codex session reads AGENTS.md, asks "who am I working as?",
calls agentsync_register, and then works through get_plan → claim_task → check_conflicts
on its own. No babysitting.
The four deployment scenarios
Scenario | Who runs the hub | Participant does | Real-time |
Hackathon, one table | one person: |
| ✅ |
Distributed team / company | deploy hub once; commit | clone → | ✅ |
Solo / local / CI |
| agents point at localhost | ✅ |
No-infra fallback (roadmap) | none — state synced via a git branch | clone → join | ⚠️ near-real-time |
The git flow it encourages
claim task ─▶ worktree off latest main, branch person/agent/slug
work ─▶ small, frequent commits (pre-commit blocks .env / keys / secrets)
sync ─▶ rebase on main when it advances (conflicts stay tiny)
push ─▶ pre-push announces the diff + warns on overlap → YOUR branch only
done ─▶ open PR → CI → auto-merge on green. main is never pushed directly.Try the live demo
npx agentsync hub # terminal 1
AGENTSYNC_KEEP=1 npm run demo # terminal 2 — 3 simulated agents plan, claim, collideWatch the dashboard: three agents come online, the plan is approved, tasks get claimed, and an overlap warning fires when one agent claims files another already owns.
MCP tools agents get
agentsync_register · get_plan · set_plan · approve_plan · list_members ·
list_tasks · add_task · claim_task · release_task · complete_task ·
check_conflicts · announce_edit · post_message
Configuration — agentsync.config.yaml
Roles, hot_files (extra-warned shared files), protected_paths (commit deny-list), and
the branch template all live here, committed as the team's shared rules of engagement.
Architecture
apps src/hub/ HTTP + WebSocket + event-sourced store (NDJSON)
src/mcp/ MCP stdio server — the agent-facing tools
src/cli/ hub · join · status · git-hook backends
src/dashboard/ single-file live UI (roster · chat · board · timeline)
src/lib/ shared hub client (Node global WebSocket)
hooks/ pre-push (announce+overlap) · pre-commit (protected-path guard)Roadmap
Git-branch transport for the no-infra fallback
Auto-spawn per-task worktrees from the CLI
PR/CI status surfaced on the board
Auth on the hub (currently a shared token)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA local-first MCP server for coordinating parallel AI coding sessions with tools like Claude Code and Codex in a single repository.Last updated2MIT
- 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.Last updated92211MIT
- Alicense-qualityDmaintenanceCoordination layer for AI coding agents working on the same codebase. Adds file locks, shared project memory, and cross-machine file sync so Claude Code, Cursor, Windsurf, and other MCP agents stop overwriting each other.Last updated50Apache 2.0
- Alicense-qualityDmaintenanceMCP server that enables AI coding agents to communicate, share state, and coordinate work in real time via MCP tools or REST API.Last updated1734MIT
Related MCP Connectors
Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
The team layer for AI coding agents: shared contracts, collision alerts, E2EE sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dipakkr/agentsync'
If you have feedback or need assistance with the MCP directory API, please join our Discord server