Session Collab MCP
Session Collab MCP
 [
Hmm, I must not produce incorrect. Let me carefully paste the badge lines verbatim:
Those are exactly.
Now, write final.
Let me now type in the final# Session Collab MCP
Servidor MCP independiente del proveedor para el trabajo multiagente / multisesión: reclamar archivos, memoria de trabajo corta, proteger rutas y detectar conflictos.
Funciona sobre stdio o HTTP JSON-RPC con Claude Code, Codex, Grok, Cursor y otros clientes MCP. Empaquetado opcional para Claude Code: plugin/.
Por qué
Solo en la misma máquina: no es un bloqueo remoto de Git. Las sesiones de programación paralelas de un mismo usuario del SO se sobrescriben entre sí porque no hay una “intención de trabajo” compartida. Este servidor es un registro WIP local: declarar archivos, comprobar conflictos, persistir notas cortas, proteger rutas críticas y, después, liberar.
Related MCP server: samskriti-project
Instalación
stdio (cualquier cliente MCP)
{
"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 sobre HTTP: POST /mcp. REST de conveniencia: /v1/* (1:1 con las herramientas MCP). Localhost no necesita token; los enlaces no locales requieren SESSION_COLLAB_HTTP_TOKEN y SESSION_COLLAB_ALLOWED_HOSTS (o --allowed-host). Se validan Host/Origin; /health usa las mismas comprobaciones (requiere bearer cuando hay un token configurado).
Plugin para Claude Code
/plugin marketplace add leaf76/session-collab-mcp
/plugin install session-collab@session-collab-pluginsGlobal: npm install -g session-collab-mcp
Repositorio local: ejecuta npm run install:local y luego apunta la configuración de MCP hacia dist/cli.js.
Flujo de trabajo
Úsalo solo para trabajo no trivial / multisesión.
collab_session_start— con el mismoname+proyecto reutiliza;restore_contextpor defecto false.collab_claimaction=create— reclama archivos por lotes; reclamación o bloqueo atómico; rutas normalizadas aproject_root.checkes solo una comprobación opcional (sonda).collab_memory_save— solo notas cortas (≤800 caracteres; rechazadas si son más largas; no es una bóveda).collab_claimaction=releasey luegocollab_session_end.
list / status / la ruta normal de reclamación son compactos salvo si detail=true.
Modo ( | Comportamiento |
| Bloquear reclamaciones superpuestas |
| Reclamar archivos/símbolos seguros; *poner en cola los bloqueados |
| Superposición solo con |
Prefiere las reclamaciones a nivel de símbolo al compartir un archivo. La superposición devuelve waiting_for_coordination o partial_claim_created.
Herramientas
| Herramienta | Propósito |
mean| -------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| collab_session_start / _end / _list / _update | Registrar, finalizar, listar, heartbeat |
| collab_config | Modo de conflicto y opciones de libriación autormática |
| collab_status | Instantánea (contadores salvo que detail=true) |
| collab_claim | create, check, release, list |
| collab_memory_save / _recall / _clear | Memoria de trabajo (finding, decisión, esado, to do, important, context) |
| collab_protect | register, check, list (planes y archivos creados) |
Cambios incompatibles de v2.0: MIGRATION.md. Historial completo: CHANGELOG.md. Informes de seguridad: SECURITY.md.
Datos
**
**servidor SQLite es por
machinemedio / usuario del SO (WAL, offline). Orden de búsqueda:
SESSION_COLLAB_DBsi está definida.~/.session-collab/collab.dbsi ya existe.~/.claude/session-collab/collab.db(legacy) si ya existe.De lo contrario, crea
~/.session-collab/collab.db.
collab_session_start devuelve scope:... y db_path. El plugin PreToolUse de Claude Code deniega Write/Edit sobre archivos reclamados por otra sesión (SESSION_COLLAB_HOOK_DISABLE=1 para omítir esa comprobación).
Desarrollo
Node.js 18+ (o superior). 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:releaseEmpaquetado opcional heredado: SESSION_COLLAB_INCLUDE_LEGACY=true npm run build (no está en la lista de herramientas de v2).
Relacionados
Licencia
[@2e2048.en-US]© leaf304
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