Session Collab MCP
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., "@Session Collab MCPstart a session for project alpha"
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.
Session Collab MCP
Provider-agnostic MCP server for multi-agent / multi-session work: claim files, short working memory, protect paths, and detect conflicts.
Works over stdio or HTTP JSON-RPC with Claude Code, Codex, Grok, Cursor, and other MCP clients. Optional Claude Code packaging: plugin/.
Why
Same machine only — this is not a remote Git lock. Parallel coding sessions on one OS user overwrite each other because there is no shared “work intent.” This server is a local WIP registry: declare files, check conflicts, persist short notes, protect critical paths, then release.
Related MCP server: samskriti-project
Install
stdio (any MCP client)
{
"mcpServers": {
"session-collab": {
"command": "npx",
"args": ["-y", "session-collab-mcp@latest"]
}
}
}HTTP + CLI
session-collab-http --host 127.0.0.1 --port 8765
session-collab doctor --base-url http://127.0.0.1:8765MCP-over-HTTP: POST /mcp. Convenience REST: /v1/* (1:1 with MCP tools). Localhost needs no token; non-local binds require SESSION_COLLAB_HTTP_TOKEN and SESSION_COLLAB_ALLOWED_HOSTS (or --allowed-host). Host/Origin are validated; /health uses the same checks (bearer required when a token is set).
Claude Code plugin
/plugin marketplace add leaf76/session-collab-mcp
/plugin install session-collab@session-collab-pluginsGlobal: npm install -g session-collab-mcp
Local repo: npm run install:local then point MCP config at dist/cli.js.
Workflow
Use only for non-trivial / multi-session work.
collab_session_start— samename+project reuses;restore_contextdefault falsecollab_claimaction=create— batch files; atomic claim-or-block; paths normalized toproject_root.checkis optional probe-onlycollab_memory_save— short notes only (≤800 chars, rejected if longer; not a vault)collab_claimaction=releasethencollab_session_end
list / status / claim happy-path are compact unless detail=true.
Mode ( | Behavior |
| Block overlapping claims |
| Claim safe files/symbols; queue blocked ones |
| Overlap only with |
Prefer symbol-level claims when sharing a file. Overlap returns waiting_for_coordination or partial_claim_created.
Tools
Tool | Purpose |
| Register, end, list, heartbeat |
| Conflict mode and auto-release options |
| Snapshot (counts unless |
|
|
| Working memory ( |
|
|
v2.0 breaking changes: MIGRATION.md. Full history: CHANGELOG.md. Security reports: SECURITY.md.
Data
SQLite is per machine / OS user (WAL, offline). Path order:
SESSION_COLLAB_DBif set~/.session-collab/collab.dbif it already existslegacy
~/.claude/session-collab/collab.dbif it already existsotherwise create
~/.session-collab/collab.db
collab_session_start returns scope: "local-machine" and db_path. Claude Code plugin PreToolUse denies Write/Edit on files claimed by another session (SESSION_COLLAB_HOOK_DISABLE=1 to skip).
Development
Node.js 18+. npm install && npm run build
npm run typecheck
npm run lint
npm run test
npm run test:http # needs a local listen port
npm run test:releaseOptional legacy bundle: SESSION_COLLAB_INCLUDE_LEGACY=true npm run build (not in the v2 tool list).
Related
License
MIT © leaf76
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
- AlicenseNot gradedqualityDmaintenanceA local-first MCP server for coordinating parallel AI coding sessions with tools like Claude Code and Codex in a single repository.2MIT
- AlicenseAqualityBmaintenanceA local MCP server that enables multiple AI coding tools to share structured project state (decisions, tasks, bugs) so they coordinate without re-explaining.5MIT
- AlicenseNot gradedqualityCmaintenanceA zero-dependency MCP server that allows multiple coding agents to coordinate work on the same repository using file locks, task claims, and status messages.1MIT
- AlicenseAqualityDmaintenanceA filesystem-based MCP server for AI coding agents to coordinate work across git worktrees by claiming files, checking for conflicts, and logging progress without affecting the repository's git history.5MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
An MCP server for deep research or task groups
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/leaf76/session-collab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server