
Claude Context Sync
If you're running multiple Claude Code sessions in parallel and they keep stepping on each other's work, this server watches your session logs and provides six MCP tools to coordinate them. It automatically summarizes what each session is doing, detects when two sessions edit the same file or even the same function (supports TypeScript, Python, Swift, Go, Rust symbol detection), and lets you send messages between sessions without switching terminals. The summarization is lazy, only running when you call get_session_context or list_sessions, and it uses stratified sampling for large logs. Installation registers a conflict detection hook that alerts Claude when overlap happens. Useful if you context switch between architectural work and bug fixes, or coordinate with teammates who share the same codebase.
- tools
- 6
- transport
- STDIO
- last updated
- May 21, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
list_sessionsReturns active Claude Code sessions with their current status, task summary, and any file conflicts.
Returns active Claude Code sessions with their current status, task summary, and any file conflicts.
No parameter schema in public metadata yet.
get_session_contextReturns the full structured summary for a specific session. Automatically re-summarizes if stale. Includes conflict information.
Returns the full structured summary for a specific session. Automatically re-summarizes if stale. Includes conflict information.
No parameter schema in public metadata yet.
get_all_changesReturns changed files and decisions across all sessions, with optional project filtering.
Returns changed files and decisions across all sessions, with optional project filtering.
No parameter schema in public metadata yet.
send_messageSends a message to another session. Omit `targetSessionId` to broadcast to all sessions in the same project.
Sends a message to another session. Omit `targetSessionId` to broadcast to all sessions in the same project.
No parameter schema in public metadata yet.
get_messagesReturns message history for a session.
Returns message history for a session.
No parameter schema in public metadata yet.
resolve_conflictsClears resolved files from the conflict tracking list.
Clears resolved files from the conflict tracking list.
No parameter schema in public metadata yet.
Sponsors
Readme
claude-context-sync
MCP server that automatically summarizes and shares context across parallel Claude Code sessions.
When you run multiple Claude Code sessions on different tasks, each session is unaware of what the others are doing. claude-context-sync watches your session logs, generates structured summaries on demand, and provides real-time file conflict detection and cross-session messaging.
Features
- Session context sharing — any session can see what others are working on
- File conflict detection — real-time alerts when multiple sessions edit the same file
- Symbol-level conflicts — detects shared function/class/interface edits (TypeScript, Python, Swift, Go, Rust)
- Cross-session messaging — send messages between sessions without switching terminals
- Lazy evaluation — zero cost when tools aren't called
- Auto-cleanup — tracked data is removed when sessions end
Installation
Details
- Repository
- github.com/ybin4548/claude-context-sync
- Package
claude-context-sync- Transport
- STDIO
- Registry
- MCP registry, active