Skip to main content
Glama

Workbrain

Ваш персональный операционный слой для работы с ИИ.

Workbrain — это локальный сервер Model Context Protocol (MCP) для Claude Code. Он даёт Claude постоянный контекст о том, как вы работаете, на чём сосредоточены на этой неделе и что уже выпустили — без отправки этих данных в облако и без передачи их вашей команде.


Обзор

Большинство AI-конфигураций для программирования говорят модели как себя вести (правила, промпты). Workbrain говорит ей что вы делаете — и позволяет ей поддерживать эту картину в актуальном состоянии по мере вашей работы.

Слой

Что хранит

Пример

Playbook

Как вы работаете

Подход к исправлению багов, стиль общения

Agenda

На чём вы сосредоточены

Приоритеты и результаты этой недели

Work log

Что вы выпустили

Сводки, привязанные к пунктам agenda

Commits

Сырая git-активность

Автозахват через опциональный хук

Всё хранится на вашей машине в ~/.workbrain/. Ничего не попадает в репозитории проектов, если вы сами этого не захотите.


Related MCP server: Melchizedek

Возможности

  • Единый контекстget_context возвращает playbook, agenda, work log и коммиты одним вызовом

  • Живая недельная доска — Claude может добавлять, обновлять и завершать пункты agenda во время сессии

  • Автоматическое логирование работы — отметка пункта agenda как выполненного создаёт связанную запись в work log

  • Локально и приватно — SQLite + markdown на диске; без аккаунтов и облачной синхронизации

  • Кросс-проектность — регистрируется на уровне пользователя; работает во всех ваших репозиториях

  • Интеграция с git — опциональный post-commit хук автоматически записывает коммиты

  • CLI — проверяйте свою неделю из терминала, не открывая Claude


Требования

  • Node.js 22+ (использует встроенный node:sqlite — без нативных зависимостей)

  • Claude Code CLI или расширение (Cursor, VS Code или терминал)


Быстрый старт

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

Зарегистрируйте MCP-сервер (имя сервера — workbrain; папка репозитория — work-brain):

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

Добавьте в ваш shell-профиль (~/.zshrc или ~/.bashrc):

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

Проверьте в Claude Code: введите /mcp и убедитесь, что workbrain подключён.

Отредактируйте свой playbook: ~/.workbrain/playbook.md


Как это работает

┌─────────────────────────────────────────────────────────┐
│                     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 вызывает инструменты Workbrain по мере необходимости — ваши правила не загружаются в каждое сообщение, что экономит контекст до тех пор, пока он не понадобится.


MCP-инструменты

Инструмент

Описание

get_context

Рекомендуемая точка входа. Playbook, текущий agenda, недавний work log и коммиты

get_playbook

Чтение вашего персонального playbook

update_playbook

Замена или дополнение вашего playbook

get_agenda

Недельная доска: фокус, планы, ожидания

add_agenda_item

Добавление пункта на доску

update_agenda_item

Обновление статуса, заголовка, оценки и т.д. Автологирует работу при отметке «готово»

delete_agenda_item

Удаление пункта agenda

rollover_agenda

Перенос незавершённых пунктов с прошлой недели на текущую

get_weekly_summary

Статистика agenda, work log и коммиты за указанную неделю

get_work_log

Недавние сводки о работе

log_work

Логирование того, что вы выпустили (опционально с привязкой к пункту agenda)

get_commits

Недавние коммиты, захваченные git-хуком

Рекомендуемый порядок действий в сессии

Добавьте это в ваши личные правила Cursor или Claude:

В начале рабочей сессии вызывайте get_context. Когда мы завершаем чёткую задачу, обновляйте agenda и логируйте работу. Отметки пункта agenda как выполненного достаточно — он логируется автоматически.

Примеры промптов

Вы говорите

Workbrain делает

«На чём мой фокус на этой неделе?»

Вызывает get_context

«Отметь экспорт в CSV как в работе»

Вызывает update_agenda_item

«Что я выпустил на этой неделе?»

Вызывает get_weekly_summary

«Перенеси незавершённые пункты»

Вызывает rollover_agenda

«Как я обычно исправляю баги?»

Читает playbook


CLI

Проверка статуса без 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

Конфигурация

Переменные окружения

Переменная

Значение по умолчанию

Описание

WORKBRAIN_HOME

~/.workbrain

Каталог данных (playbook, база данных)

WORKBRAIN_ROOT

Путь к репозиторию work-brain; требуется для git-хуков

Структура каталога данных

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

Пользовательский каталог данных

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

Интеграция с git

node bin/install.js настраивает глобальный git-шаблон, чтобы новые репозитории автоматически включали post-commit хук.

Для существующего репозитория:

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

Каждый коммит записывает хеш, репозиторий, ветку, сообщение и изменённые файлы в ~/.workbrain/data.db.


Настройка на нескольких машинах

Клонируйте и зарегистрируйте на каждой машине:

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

Каждая машина по умолчанию ведёт собственный ~/.workbrain/. Для синхронизации данных:

Метод

Подход

Облачная папка

Симлинк ~/.workbrain на iCloud, Dropbox и т.д.

Dotfiles-репозиторий

Отслеживайте playbook.md; периодически копируйте data.db

Общий путь

Установите WORKBRAIN_HOME в одно и то же место на обеих машинах


Настройка в Cursor

Workbrain использует Claude Code MCP, а не ~/.cursor/mcp.json от Cursor.

  1. Установите расширение Claude Code в Cursor

  2. Откройте встроенный терминал

  3. Выполните claude mcp add (см. Быстрый старт)

  4. В панели Claude: /mcp → включите workbrain


Конфиденциальность и область применения

Workbrain предназначен для индивидуального использования:

  • MCP регистрируется с --scope user — не привязан ни к одному проектному репозиторию

  • Личные данные никогда не покидают вашу машину, если вы не синхронизируете их сами

  • Не коммитьте .mcp.json в общие командные репозитории


Устранение неполадок

Проблема

Решение

Команда claude не найдена

Установите Claude Code CLI или используйте терминал расширения

Сервер отсутствует в /mcp

Повторно выполните claude mcp add --scope user workbrain -- node /path/to/work-brain/src/index.js

Сломанный путь после переноса репозитория

claude mcp remove workbrain, затем добавьте заново с обновлённым путём

Коммиты не записываются

Проверьте echo $WORKBRAIN_ROOT и что .git/hooks/post-commit существует

Сервер не запускается

Запустите node src/index.js вручную; проверьте версию Node (node -v ≥ 22)


Разработка

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

Для локальной разработки с глобальным CLI-алиасом:

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

Наименование

Имя

Используется для

work-brain

GitHub-репозиторий и локальный каталог клона

workbrain

Имя MCP-сервера, npm-пакет, каталог данных (~/.workbrain)

WORKBRAIN_*

Префикс переменных окружения


Лицензия

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