Skip to main content
Glama

Workbrain

AI支援作業のためのパーソナルオペレーティングレイヤー。

Workbrain は、Claude Code 用のローカル Model Context Protocol (MCP) サーバーです。Claude に、あなたの作業方法、今週のフォーカス、そして成果を永続的なコンテキストとして提供します。データをクラウドに送信したり、チームと共有したりすることはありません。


概要

ほとんどの AI コーディング設定は、モデルに 振る舞い方(ルール、プロンプト)を指示します。Workbrain は あなたが何をしているか を指示し、作業中にその状況を最新に保つことを可能にします。

レイヤー

保存内容

プレイブック

あなたの作業方法

バグ修正アプローチ、コミュニケーションスタイル

アジェンダ

フォーカスしている内容

今週の優先事項と成果物

作業ログ

成果

アジェンダ項目にリンクされた要約

コミット

生の git アクティビティ

オプションのフックで自動キャプチャ

すべてはあなたのマシンの ~/.workbrain/ に保存されます。選択しない限り、プロジェクトリポジトリにコミットされることはありません。


Related MCP server: Melchizedek

機能

  • 統合コンテキストget_context はプレイブック、アジェンダ、作業ログ、コミットを一度の呼び出しで返します

  • 生きている週次ボード — Claude はセッション中にアジェンダ項目を追加、更新、完了できます

  • 自動作業ログ — アジェンダ項目を完了にすると、リンクされた作業ログエントリが作成されます

  • ローカルファースト&プライベート — ディスク上の SQLite + マークダウン。アカウント不要、クラウド同期不要

  • クロスプロジェクト — ユーザースコープで登録され、すべてのリポジトリで追跡されます

  • 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

シェルプロファイル(~/.zshrc または ~/.bashrc)に追加します:

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

Claude Code で確認:/mcp と入力し、workbrain が接続されていることを確認します。

プレイブックを編集:~/.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

推奨エントリポイント。 プレイブック、現在のアジェンダ、最近の作業ログ、コミット

get_playbook

個人のプレイブックを読み取る

update_playbook

プレイブックを置換または追加する

get_agenda

週次ボード:フォーカス、予定、期待されるもの

add_agenda_item

ボードに項目を追加する

update_agenda_item

ステータス、タイトル、見積もりなどを更新。完了にすると自動で作業をログします

delete_agenda_item

アジェンダ項目を削除する

rollover_agenda

先週の未完了項目を今週に移動する

get_weekly_summary

指定した週のアジェンダ統計、作業ログ、コミット

get_work_log

最近の作業要約

log_work

成果をログする(オプションでアジェンダ項目にリンク)

get_commits

git フックでキャプチャされた最近のコミット

推奨セッションフロー

これを 個人用 の Cursor または Claude ルールに追加します:

作業セッションの開始時に get_context を呼び出します。明確なタスクを完了したら、アジェンダを更新して作業をログします。アジェンダ項目を完了にマークするだけで十分です — 自動でログされます。

プロンプト例

あなたが言う

Workbrain がすること

「今週のフォーカスは?」

get_context を呼び出す

「CSV エクスポートを進行中にマークして」

update_agenda_item を呼び出す

「今週何を成果として出した?」

get_weekly_summary を呼び出す

「未完了項目をロールオーバーして」

rollover_agenda を呼び出す

「普段どうやってバグを修正する?」

プレイブックを読む


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

データディレクトリ(プレイブック、データベース)

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 などにシンボリックリンク

ドットファイルリポジトリ

playbook.md を追跡。data.db を定期的にコピー

共有パス

両方のマシンで WORKBRAIN_HOME を同じ場所に設定


Cursor セットアップ

Workbrain は Claude Code MCP を使用し、Cursor の ~/.cursor/mcp.json は使用しません。

  1. Cursor に Claude Code 拡張機能をインストール

  2. 統合ターミナルを開く

  3. claude mcp add を実行(クイックスタート を参照)

  4. Claude パネルで:/mcpworkbrain を有効化


プライバシーとスコープ

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