Skip to main content
Glama

Workbrain

Tu capa operativa personal para el trabajo asistido por IA.

Workbrain es un servidor local de Model Context Protocol (MCP) para Claude Code. Le da a Claude contexto persistente sobre cómo trabajas, en qué te centras esta semana y qué has publicado — sin enviar esos datos a la nube ni compartirlos con tu equipo.


Resumen

La mayoría de los entornos de codificación con IA le dicen al modelo cómo comportarse (reglas, prompts). Workbrain le dice qué estás haciendo — y le permite mantener esa imagen actualizada mientras trabajas.

Capa

Qué almacena

Ejemplo

Playbook

Cómo trabajas

Enfoque de corrección de errores, estilo de comunicación

Agenda

En qué te centras

Prioridades y entregables de esta semana

Registro de trabajo

Qué has publicado

Resúmenes vinculados a elementos de la agenda

Commits

Actividad git en bruto

Capturados automáticamente mediante hook opcional

Todo vive en tu máquina en ~/.workbrain/. Nada se confirma en los repos del proyecto a menos que tú lo elijas.


Related MCP server: Melchizedek

Características

  • Contexto unificadoget_context devuelve playbook, agenda, registro de trabajo y commits en una sola llamada

  • Tablero semanal vivo — Claude puede añadir, actualizar y completar elementos de la agenda durante una sesión

  • Registro de trabajo automático — marcar un elemento de la agenda como completado crea una entrada de registro de trabajo vinculada

  • Local-first y privado — SQLite + markdown en disco; sin cuentas, sin sincronización en la nube requerida

  • Multi-proyecto — registrado a nivel de usuario; te sigue en todos los repos

  • Integración con Git — hook opcional de post-commit registra commits automáticamente

  • CLI — comprueba tu semana desde la terminal sin abrir Claude


Requisitos

  • Node.js 22+ (usa node:sqlite integrado — sin dependencias nativas)

  • Claude Code CLI o extensión (Cursor, VS Code o terminal)


Inicio rápido

git clone https://github.com/himanshu-sharma-55/work-brain.git
cd work-brain
npm install
node bin/install.js

Registra el servidor MCP (el nombre del servidor es workbrain; la carpeta del repo es work-brain):

claude mcp add --scope user workbrain -- node /absolute/path/to/work-brain/src/index.js

Añade a tu perfil de shell (~/.zshrc o ~/.bashrc):

export WORKBRAIN_ROOT=/absolute/path/to/work-brain

Verifica en Claude Code: escribe /mcp y confirma que workbrain está conectado.

Edita tu playbook: ~/.workbrain/playbook.md


Cómo funciona

┌─────────────────────────────────────────────────────────┐
│                     Claude Code                         │
│              (Cursor / VS Code / CLI)                   │
└────────────────────────┬────────────────────────────────┘
                         │ MCP (stdio)
                         ▼
┌─────────────────────────────────────────────────────────┐
│                  Workbrain Server                       │
│  get_context · get_agenda · log_work · get_commits …   │
└────────────────────────┬────────────────────────────────┘
                         │
          ┌──────────────┼──────────────┐
          ▼              ▼              ▼
   playbook.md       data.db      git hook (optional)
   (how you work)   (agenda,       (commit capture)
                     work log,
                     commits)
          └──────────────┴──────────────┘
                         │
                    ~/.workbrain/
                    (or WORKBRAIN_HOME)

Claude llama a las herramientas de Workbrain bajo demanda — tus reglas no se cargan en cada mensaje, manteniendo el contexto ligero hasta que se necesite.


Herramientas MCP

Herramienta

Descripción

get_context

Punto de entrada recomendado. Playbook, agenda actual, registro de trabajo reciente y commits

get_playbook

Lee tu playbook personal

update_playbook

Reemplaza o añade a tu playbook

get_agenda

Tablero semanal: enfoque, próximos, esperados

add_agenda_item

Añade un elemento al tablero

update_agenda_item

Actualiza estado, título, estimación, etc. Registra trabajo automáticamente al marcarlo como completado

delete_agenda_item

Elimina un elemento de la agenda

rollover_agenda

Mueve los elementos no completados de la semana pasada a la actual

get_weekly_summary

Estadísticas de la agenda, registro de trabajo y commits de una semana determinada

get_work_log

Resúmenes de trabajo recientes

log_work

Registra lo que has publicado (opcionalmente vinculado a un elemento de la agenda)

get_commits

Commits recientes capturados por el hook de git

Flujo de sesión recomendado

Añade esto a tus reglas personales de Cursor o Claude:

Al inicio de una sesión de trabajo, llama a get_context. Cuando terminemos una tarea clara, actualiza la agenda y registra el trabajo. Marcar un elemento de la agenda como completado es suficiente — se registra automáticamente.

Ejemplos de prompts

Tú dices

Workbrain hace

"¿Cuál es mi enfoque esta semana?"

Llama a get_context

"Marca la exportación CSV como en progreso"

Llama a update_agenda_item

"¿Qué he publicado esta semana?"

Llama a get_weekly_summary

"Pasa los elementos no completados"

Llama a rollover_agenda

"¿Cómo suelo corregir errores?"

Lee el playbook


CLI

Comprueba el estado sin Claude:

node bin/workbrain.js status     # current week at a glance
node bin/workbrain.js summary    # full week recap
npm run status                   # shortcut via package script

Configuración

Variables de entorno

Variable

Valor por defecto

Descripción

WORKBRAIN_HOME

~/.workbrain

Directorio de datos (playbook, base de datos)

WORKBRAIN_ROOT

Ruta al repo work-brain; requerido para los hooks de git

Estructura del directorio de datos

~/.workbrain/
├── playbook.md    # How you work (markdown)
├── data.db        # Agenda, work log, commits (SQLite)
└── git-template/  # Git hook template (created by install)

Directorio de datos personalizado

export WORKBRAIN_HOME=/path/to/shared/workbrain-data
claude mcp add --scope user workbrain -- \
  env WORKBRAIN_HOME=/path/to/shared/workbrain-data \
  node ~/work-brain/src/index.js

Integración con Git

node bin/install.js configura una plantilla de git global para que los repos nuevos incluyan automáticamente el hook de post-commit.

Para un repositorio existente:

export WORKBRAIN_ROOT=/path/to/work-brain   # in ~/.zshrc
node /path/to/work-brain/bin/setup-git-hook.js /path/to/repo

Cada commit registra hash, repo, rama, mensaje y archivos modificados en ~/.workbrain/data.db.


Configuración multi-máquina

Clona y registra en cada máquina:

git clone https://github.com/himanshu-sharma-55/work-brain.git ~/work-brain
cd ~/work-brain && npm install && node bin/install.js
claude mcp add --scope user workbrain -- node ~/work-brain/src/index.js

Cada máquina mantiene su propio ~/.workbrain/ por defecto. Para sincronizar datos:

Método

Enfoque

Carpeta en la nube

Enlaza simbólicamente ~/.workbrain a iCloud, Dropbox, etc.

Repo de dotfiles

Rastrea playbook.md; copia data.db periódicamente

Ruta compartida

Establece WORKBRAIN_HOME en la misma ubicación en ambas máquinas


Configuración de Cursor

Workbrain usa Claude Code MCP, no el ~/.cursor/mcp.json de Cursor.

  1. Instala la extensión Claude Code en Cursor

  2. Abre la terminal integrada

  3. Ejecuta claude mcp add (ver Inicio rápido)

  4. En el panel de Claude: /mcp → habilita workbrain


Privacidad y alcance

Workbrain está diseñado para uso individual:

  • MCP se registra con --scope user — no está vinculado a ningún repo de proyecto

  • Los datos personales nunca salen de tu máquina a menos que los sincronices tú mismo

  • No confirmes .mcp.json en repos de equipo compartidos


Solución de problemas

Problema

Solución

Comando claude no encontrado

Instala Claude Code CLI o usa la terminal de la extensión

El servidor no aparece en /mcp

Vuelve a ejecutar claude mcp add --scope user workbrain -- node /path/to/work-brain/src/index.js

Ruta rota después de mover el repo

claude mcp remove workbrain, y luego vuelve a añadirlo con la ruta actualizada

Los commits no se registran

Verifica que echo $WORKBRAIN_ROOT y que .git/hooks/post-commit exista

El servidor no arranca

Ejecuta node src/index.js manualmente; comprueba la versión de Node (node -v ≥ 22)


Desarrollo

npm install
npm start              # run MCP server (stdio)
npm run install:local  # install + init data dir + git template
npm run status         # CLI status check

Para desarrollo local con un alias CLI global:

cd work-brain && npm link
claude mcp add --scope user workbrain -- workbrain

Nomenclatura

Nombre

Se usa para

work-brain

Repositorio de GitHub y directorio de clonación local

workbrain

Nombre del servidor MCP, paquete npm, directorio de datos (~/.workbrain)

WORKBRAIN_*

Prefijo de variables de entorno


Licencia

LICENSE

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    A
    maintenance
    Provides a persistent "second brain" for Claude featuring zero-latency hot caching, semantic cold storage, and automatic pattern mining from activity logs. It enables users to store, search, and automatically extract project facts and code patterns for enhanced contextual recall.
    56
    7
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Persistent memory for Claude Code. Automatically indexes every conversation and provides production-grade hybrid search (BM25 + vectors + reranker) via MCP tools. 100% local, zero config, zero API keys, zero invoice.
    16
    55
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

  • Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.

  • Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

View all MCP Connectors

Latest Blog Posts

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/himanshu-sharma-55/work-brain'

If you have feedback or need assistance with the MCP directory API, please join our Discord server