Session Handoff 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 Handoff MCPcheckpoint the current coding session"
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 Handoff MCP
Session Handoff MCP preserva continuidade entre sessões de coding agents por meio de checkpoints locais, estruturados e legíveis. A V1 é focada exclusivamente no fluxo checkpoint → clear → resume entre Claude Code e Codex.
Estado atual: milestones 1–10 concluídos. O servidor MCP cobre criação, retomada e sincronização Git opcional, com integrações guiadas para Claude Code e Codex, exemplo público fictício e demonstração automatizada. O próximo milestone é o uso real por duas semanas antes da V2.
Requisitos
Node.js 24 ou superior
pnpm 10
Git opcional apenas para o repositório privado de dados
Related MCP server: MCP Memory Keeper
Desenvolvimento
pnpm install
pnpm check
pnpm dev init --helpDemonstração
Para executar localmente o fluxo completo com dois clientes MCP independentes e storage temporário:
pnpm demoA demonstração compila o servidor, cria um checkpoint como Claude Code, retoma como Codex, salva o estado atualizado e o retoma novamente como Claude Code. Ela funciona offline, não altera configurações pessoais e remove os dados temporários ao terminar.
O roteiro completo também descreve a validação manual nos clientes reais. O repositório fictício contém um checkpoint canônico que pode ser inspecionado sem expor dados privados.
Inicialização
pnpm build
pnpm dev initPara automação:
session-handoff init \
--non-interactive \
--data-dir /caminho/para/agent-memory-data \
--jsonO comando cria a configuração e a pasta projects/, verifica permissões e detecta Git. Ele nunca executa git init. Um repositório Git pai é ignorado por padrão.
O servidor exige uma configuração válida antes de iniciar. O loader aceita somente caminhos absolutos ou iniciados por ~/, rejeita chaves YAML desconhecidas e valida data_repo_path/projects sem modificar o storage.
Overrides disponíveis:
SESSION_HANDOFF_CONFIG
SESSION_HANDOFF_DATA_REPORegistro MCP
codex mcp add session-handoff -- session-handoff mcp
claude mcp add --transport stdio --scope user session-handoff -- session-handoff mcpPara instalar a skill pessoal e os hooks opcionais de retomada automática, consulte integrations/claude-code/README.md. A instalação é manual e nunca substitui configurações existentes do Claude Code.
Para adicionar as instruções persistentes do workflow ao Codex, consulte integrations/codex/README.md. O escopo recomendado é global pessoal em ~/.codex/AGENTS.md.
Criando um checkpoint
Depois de registrar o servidor, o cliente MCP pode chamar memory_checkpoint com um snapshot completo:
{
"project_key": "meu-projeto",
"objective": "Entregar a funcionalidade atual.",
"state_summary": "Implementação consolidada até este ponto.",
"completed": ["Contrato principal implementado."],
"decisions": [],
"pending": ["Adicionar o teste de integração."],
"next_step": "Implementar e executar o teste de integração.",
"validation": [],
"files_touched": ["src/example.ts"]
}O checkpoint é salvo em projects/<project_id>/checkpoints/ antes de qualquer operação Git. Quando habilitado com segurança, o adapter adiciona e commita somente o checkpoint recém-criado; push é controlado por auto_push ou sync_mode: pull-push. Falhas e contenção do lock são reportadas em git_status e warnings, sem invalidar o arquivo local.
Retomando uma sessão
No início de uma nova sessão, chame memory_resume usando a mesma project_key, quando ela tiver sido adotada:
{
"project_key": "meu-projeto",
"sync": "none"
}O resultado contém o checkpoint válido mais recente como briefing compacto, além de truncated, truncated_fields e uma estimativa de tokens. Checkpoints corrompidos são ignorados em favor do candidato válido anterior.
Com sync: "pull", o servidor tenta git pull --rebase antes da leitura. Em falha de rede, autenticação, timeout ou conflito, usa a cópia local e retorna offline_or_failed, data_may_be_stale: true e um warning explícito. Um sync: "none" explícito sempre desabilita o pull naquela chamada.
Consulte docs/SDD.md para o contrato normativo da V1.1.
Validação
pnpm check
pnpm test:coverage
npm pack --dry-runOs testes automatizados cobrem o formato compartilhado e o handoff entre clientes MCP. O aceite nos aplicativos Claude Code e Codex reais, o fluxo em duas máquinas e o período de uso de duas semanas permanecem validações operacionais explícitas.
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
- AlicenseAqualityDmaintenanceA smart, checkpoint‑based undo system for Claude Code. Automatically snapshots file states before modifications, deduplicates unchanged checkpoints, and enables lightning‑fast restoration so you can experiment confidently with AI‑driven edits.513MIT
- Alicense-qualityAmaintenanceProvides persistent context management for Claude AI coding assistants, allowing you to save and restore conversation context, create checkpoints, and organize information across sessions to prevent losing important work history and decisions during long coding sessions.249131MIT
- Alicense-qualityCmaintenanceProvides AI coding assistants with persistent project memory by capturing development checkpoints during git commits, branch switches, and inactivity. It enables seamless task resumption through tools that retrieve session history, momentum, and synthesized re-entry briefings.653MIT
- Alicense-qualityBmaintenanceProvides operational continuity for AI coding agents, preserving task state, decisions, checkpoints, and project context across sessions and model switches via MCP.1Apache 2.0
Related MCP Connectors
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
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/Dev-Russo/session-handoff-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server