mcpField
N
Neurodock

Neurodock

ローカル
github.com/tlennon-ie生産性1818 週間前に更新

Neurodock について

Neurodockは、Claudeを使うニューロダイバージェントの専門職向けに、ローカル優先で動作するMCPサーバー群と関連ツールを提供します。仕事の記憶、時間管理やタスク支援、職場表現の翻訳、ガードレールを備え、個人の認知データはローカルに保持されます。

主な機能

  1. 01仕事の永続的な記憶とエンティティ検索
  2. 02時間、セッション、休憩の管理
  3. 03目標を個別タスクに分解
  4. 04職場表現の翻訳
  5. 05反すう、過集中、迎合の検出
  6. 06インストールとクライアント設定用CLI

活用シーン

  1. 01Claudeとの会話中に以前の作業を思い出す
  2. 02午前の予定を立てて休憩を管理
  3. 03曖昧な目標を小さなタスクに分解
  4. 04メッセージの職場表現を読み解く

MCP 対応

Claude Desktop、Claude Code、Cursorなどのクライアントがstdio経由で呼び出せるローカルMCPサーバーを提供します。ステートレスな翻訳、ガードレール、タスク分解ツールは、OAuth対応のホスト型エンドポイントからも利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"neurodock": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
起動コマンドnpx -y mcp-remote

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-remote

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

NeuroDock

NeuroDock

記憶し、ペースを整え、拒否する認知基盤です。神経多様性のある専門家のためではなく、専門家とともに構築されています。

ライセンス AGPL-3.0-or-later Python 3.11+ Node 22+ npm の @neurodock/cli PyPI の neurodock-mcp-*

クロスプラットフォーム MCP ネイティブ デフォルトでローカル優先 テレメトリーなし 自己申告で利用可能

5秒でわかる概要

  • できること: Claude に、仕事の記憶、時間感覚、反すうを拒むためのガードレール、企業内の曖昧な表現を翻訳する機能を提供します。
  • 対象者: 神経多様性のある方。自己申告のみで利用でき、診断は不要です。利用を制限することもありません。
  • インストール方法: 以下のコマンドを1つ実行するだけです。

NeuroDock は Claude Desktop/Claude Code/Cursor(MCP 対応のあらゆる クライアント)に接続できます。デフォルトでローカル優先です。テレメトリーはありません。AGPL-3.0-or-later です。

仕組み

普段どおり Claude とチャットします。内部では、Claude が NeuroDock のローカル MCP サーバーを呼び出し、サーバーがローカルストアの読み書きを行い、 結果が Claude の返答に反映されます。

リクエストの流れ:あなたが Claude と会話し、Claude が NeuroDock の5つの MCP サーバー(chronometric、cognitive-graph、task-fractionator、translation、guardrail)と evals ハーネスを呼び出します。これらはローカルマシン上の ~/.neurodock を読み書きし、結果が Claude の返答に反映されます。デフォルトですべてローカルで動作し、テレメトリーはなく、データはあなたの手元にとどまります。

すべてノート PC 上で動作します。クラウドオプションを明示的に 有効にしない限り、データがマシンの外に出ることはありません。

NeuroDock を3ステップでインストール:1)npx @neurodock/cli@latest install-all を実行します(5分以内)。2)Cmd+Q または Ctrl+Q で Claude を完全に終了し、MCP 設定を再読み込みさせます(30秒)。3)Claude に話しかけます。たとえば、「昨日は何に取り組んでいましたか?」と尋ねてみましょう。

## インストール
npx --yes @neurodock/cli@latest install-all

1つのコマンドで、5つの MCP サーバー(および neurodock-evals ハーネス)を pip でインストールし、Claude Desktop / Claude Code / Cursor を設定して、 スタータープロファイルを ~/.neurodock/profile.yaml に配置します。

その後、任意の会話で次のいずれかを試してください。

What was I working on yesterday?
Plan my morning.
Decompose this goal into atomic tasks.

Claude は内部で MCP ツールを呼び出します。あとは話しかけるだけです。

🛑 初回に注意:テスト前に Claude を完全に終了してください

Claude は起動時にのみ MCP 設定を読み込みます。ウィンドウを閉じるだけでは 不十分です。 これが、最もよく発生する見えにくい失敗の原因です。

  • macOS: Cmd + Q(または Claude メニュー → Claude を終了)。
  • Windows: システムトレイの Claude アイコンを右クリック → 終了。
  • Linux: プロセスを終了します(pkill -f Claude を実行するか、トレイから終了)。

その後、Claude を再起動して、上記のプロンプトを試してください。

Python 3.11 以降と Node 22 以降が必要です。macOS、Linux、Windows で動作します。

なぜ @latest を使うのですか? 以前に npm install -g @neurodock/cli を実行した場合、 npx は npm から最新バージョンを取得せず、古いグローバルインストールをそのまま 使用します。古いバージョンには install-all がありません。@latest タグを付けると、 npx は毎回 npm レジストリから解決します。update で @latest を使う理由も同じです。

手順に沿ってインストールしますか?

NeuroDock は2つのレジストリで提供されています。Python 製の MCP サーバー(MCP = Model Context Protocol。Claude がローカルツールを呼び出せるようにする標準規格)は PyPI、 ユーザー向けの CLI は npm で提供されています。CLI がその他すべてをまとめて実行します。

1. 6つの MCP サーバーをインストールする

pip install neurodock-mcp-chronometric neurodock-mcp-cognitive-graph neurodock-mcp-task-fractionator neurodock-mcp-translation neurodock-mcp-guardrail neurodock-evals

2. MCP 対応クライアントに接続する

npx --yes @neurodock/cli@latest init

Claude Desktop、Claude Code、または Cursor を検出し、サーバーの エントリを自動的に書き込みます。

3. Claude を再起動する(ウィンドウを閉じるだけでなく、完全に終了してください。上記の案内を参照)。

neurodock コマンドについて — PyPI ではなく、npm の @neurodock/cli として 提供されています。pip install の手順でインストールされるのは、Claude が stdio 経由で 呼び出す MCP サーバーのバイナリです。CLI は別途インストールします。実行方法は2つあります。

# Option A — run via npx, no install
npx --yes @neurodock/cli@latest doctor

# Option B — install once, call 'neurodock' from anywhere
npm install -g @neurodock/cli
neurodock doctor

@neurodock/cli が提供するコマンド:init、doctor、validate、update、sync、 uninstall、host install、host uninstall、profile show、 profile validate、install-all、install-hooks、examples、 plugin add/remove/list/enable/disable/validate。

先回りのガードレール(任意・推奨)

デフォルトでは、NeuroDock はあなたからの依頼を待ちます。しかし、これは適切な仕組みではありません。過集中状態の ND ユーザーは、休憩ツールの実行を思い出す可能性が最も低いからです。コマンドを 1 つ実行するだけで切り替えられます。

neurodock install-hooks --self-test

これにより、同梱の小さな Python スクリプト(標準ライブラリのみを使用するため、追加のインストールは不要)が Claude Code のフックシステムに登録されます。その後、すべてのツール呼び出し時にサイレントで実行され、パターンを検知すると、時間感覚/反すう/迎合性のヒューリスティックが自動的に作動します。次のプロンプトに 1 行の stderr バナーが表示されます。処理がブロックされることはなく、いつでも閉じられます。

ホストに依存しない範囲での検知(午前 02:00 にターミナルで作業している場合も検知)には、スタンドアロンのデーモンを追加してください。

neurodock install-hooks --install-daemon --self-test

これにより、ユーザーごとの自動起動エントリが登録されます(Windows では HKCU Run、macOS では LaunchAgent、Linux では systemd --user)。デーモンは 5 分ごとにポーリングし、OS ネイティブの通知を表示します。

いつでもオプトアウトできます。

neurodock install-hooks --uninstall          # removes both
export NEURODOCK_GUARDRAILS=off              # disables without removing

ブラウザー拡張機能にも同等の機能(フェーズ 2 のウォッチドッグ)が搭載されています。デフォルトで有効になっており、ポップアップの Settings タブから chrome.storage.local 経由で切り替えられます。

この機能の設計とオプトアウトの一覧については、docs/.../proactive-guardrails をご覧ください。

PyPI/npm からインストールせずに動作を確認したいですか? TESTING_LOCAL.md で、クローンから実行する手順を説明しています。

プラグイン、ワンクリックで使えるデスクトップ拡張機能、または MCP Registry をお使いですか?

上記の install-all コマンドが推奨される方法です。同じサーバーは、3 つの標準的な方法でも配布されています。どの方法でも同一のローカル stdio サーバーがインストールされるため、クライアントに合ったものを選べます。

Claude Code プラグイン — 5 つの MCP サーバーと ND 対応スキル一式をまとめて、ワンステップでインストールできます。uv が必要です(サーバーは uvx 経由で実行されます)。

/plugin marketplace add tlennon-ie/neurodock
/plugin install neurodock@neurodock

Claude Desktop 拡張機能(.mcpb) — ワンクリックでインストールでき、設定の編集は不要です。mcpb/ にサーバーごとのバンドルがあります。npx @anthropic-ai/mcpb pack mcpb/neurodock-mcp-translation でビルドし、.mcpb を Claude Desktop → Settings → Extensions にドラッグしてください。uv が必要です。

公式 MCP Registry — 各サーバーには server.json が含まれ、io.github.tlennon-ie/* 名前空間の下で registry.modelcontextprotocol.io に公開されています。そのため、MCP 対応クライアントから直接検出できます。

ホスト型リモートサーバー(インストール不要) — ステートレスなツール(translation、guardrail、decompose)は、ホストされた HTTPS エンドポイントを通じて OAuth 経由でも提供されます。ローカルへのインストールも uv も不要で利用できます。

https://mcp.neurodock.org/mcp

Claude(claude.ai または Desktop)で Settings → Connectors → Add custom connector を開き、この URL を貼り付けて、サインインのプロンプトに従ってください。8 つのステートレスツールがすぐに表示されます。オプトイン方式のメモリ機能(enable_hosted_storage、connect_byos_storage、record_fact、recall_entity、…)も公開されていますが、サインイン済みアカウントのストレージを明示的に有効にするまでは動作しません。個人用の認知グラフとニューロタイプのプロファイルは、ホストされることは一切なく、ローカルインストール上に保持されます。詳しい手順については、ホスト型サーバーをご覧ください。

ホスト型リモートサーバーは mcp.neurodock.org で稼働しています。

更新

npx --yes @neurodock/cli@latest update

コマンド 1 つで完了します。6 つの MCP サーバーすべてをアップグレードし(pip install --upgrade/uv tool install)、登録済みクライアントの設定を更新して、任意のネイティブメッセージングホストを再登録します。install-all と同じフラグ(--client、--profile、--installer、--dry-run、--no-native-host、--yes)を使用できます。

ブラウザー拡張機能は Chrome/Firefox/Edge のストア経由で自動更新されます。サイドロードしたユーザーは git pull を実行して、再ビルドしてください。

更新後は Claude を完全に終了してください。初回インストール時と同様に、MCP の設定を再読み込みさせる必要があります。

パッケージのバージョンは変更せず、クライアントの設定だけを整え直したい場合は、neurodock sync を使用してください。

実際の動作を見る

実際のセッションにおける認知基盤 — 通常どおり Claude に話しかけると、 裏側で NeuroDock の MCP ツールが呼び出され、記憶、ペース配分、分解が行われます。

https://github.com/user-attachments/assets/bcbf65ce-88dd-4f83-8dc1-d56bdde01bed

ブラウザー拡張機能 — Gmail、Slack などで企業用語をその場で翻訳します。 読みながら使えるため、Claude に戻るためのコンテキスト切り替えは不要です。

https://github.com/user-attachments/assets/5fa25044-923e-4c25-95bd-f1bd63fb3d6e

文書での手順をお望みですか? Claude Desktop の手順をお試しください。

ブラウザー拡張機能(任意)

Gmail、Slack、Linear、Notion、GitHub、Google Docs、Outlook で企業用語をその場で翻訳するブラウザー拡張機能もあります。MCP サーバーが公開するものと同じ翻訳ツールを呼び出しますが、実際に使う場所に表示します。フローティングの「翻訳」ボタンと右クリックメニューを使えるため、「この件について改めて話しましょう」の意味を解読するためだけに Claude に戻る必要はありません。

LLM プロバイダーは自由に選べます。選択肢は 5 つです。Ollama(ローカル、デフォルト)、LM Studio(ローカル)、OpenRouter(自動ルーターを含む)、Anthropic、OpenAI です。API キーが必要な場合も、chrome.storage.local に保存され、デバイスの外に出ることはありません。

ストアへの申請はまだ保留中です(掲載準備は完了していますが、開発者アカウントとスクリーンショットは未準備です)。それまでは、手動で読み込んでください。

  1. ビルドします:pnpm --filter @neurodock/extension-browser run build
  2. Chrome / Edge:chrome://extensions を開き、デベロッパーモードをオンにして、パッケージ化されていない拡張機能を読み込むをクリックし、packages/extension-browser/.output/chrome-mv3/ を選択します。
  3. Firefox:about:debugging を開き、この Firefox → 一時的なアドオンを読み込むをクリックし、packages/extension-browser/.output/firefox-mv3/ 内の manifest.json を選択します。

プロバイダーごとの詳しいセットアップ手順は packages/extension-browser/README.md にあります。

内容

NeuroDock は 3 つの柱を中心に構築されています。各柱は、小規模で独立したパッケージで構成されており、個別にも、すべて組み合わせても使えます。

flowchart TB
  subgraph cognitive[Cognitive substrate]
    chrono[mcp-chronometric<br/>time + sessions]
    cgraph[mcp-cognitive-graph<br/>memory]
    frac[mcp-task-fractionator<br/>decomposition]
  end
  subgraph comms[Communication layer]
    trans[mcp-translation<br/>tone + meetings]
    ext[extension-browser<br/>Gmail, Slack, ...]
  end
  subgraph safety[Clinical guardrails]
    guard[mcp-guardrail<br/>rumination / hyperfocus / sycophancy]
    clin[clinical<br/>heuristic library]
  end
  skills[skills/<br/>six markdown bundles] --> cognitive
  skills --> comms
  skills --> safety
  cli[cli/<br/>install + manage] --> cognitive
  cli --> comms
  cli --> safety
ディレクトリツリーをご覧になりますか?こちらを開いてください。
neurodock/
├── packages/
│ ├── mcp-chronometric/      Time + session + break management
│ ├── mcp-cognitive-graph/   Persistent memory + entity recall (SQLite)
│ ├── mcp-task-fractionator/ Decompose vague goals into atomic tasks
│ ├── mcp-translation/       Corporate-speak translator (MCP + browser ext)
│ ├── mcp-guardrail/         Rumination / hyperfocus / sycophancy detectors
│ ├── skills/                Six SKILL.md bundles activating on phrases
│ ├── extension-browser/     WXT-built Chrome / Firefox / Edge extension
│ ├── native-host/           Optional native messaging host (extension <-> profile.yaml)
│ ├── cli/                   `npx neurodock init` and friends
│ ├── core/                  Shared types, profile schema, plugin spec
│ ├── clinical/              Heuristic library for the guardrail server
│ └── evals/                 Eval harness + corpus contribution pipeline
├── docs/                    Astro Starlight site (deploys to docs.neurodock.org)
├── plugins/                 Drop your own plugins here; auto-discovered
└── profiles/                Curated profile presets

ステータス

パブリックプレビューを公開しました。 3 つの基盤の柱(認知、コミュニケーション、ガードレール)はすべて構築済みで、main にあり、npm と PyPI からインストールできます。最新の基盤タグ:v0.7.3。

MCP サーバー(PyPI)
  • neurodock-mcp-chronometric — 5 個のツール、22 件のテスト、mypy --strict。
  • neurodock-mcp-cognitive-graph — 4 個のツール、SQLite + sqlite-vec
    • fastembed;4 段階の解決カスケード(完全一致 → エイリアス → あいまい検索 → 埋め込み)。 最新のパッチでは、record_fact のエラーがわかりやすくなり、形式の異なる入力によって Pydantic のトレースがそのまま漏れることがなくなりました。
  • neurodock-mcp-task-fractionator — 2 個のツール、32 件のテスト;ISO 8601 期間仕様。
  • neurodock-mcp-translation — 4 個のツール、29 件のテスト;決定論的なベースラインに加え、LLM による改良エンベロープ。
  • neurodock-mcp-guardrail — 3 つの検出器がすべて利用可能:反すう、過度の集中、迎合(48 件のテスト、公開ヒューリスティクス)。
  • neurodock-evals — エアギャップ環境用ハーネス、シードコーパスの例 10 件、コントリビューションパイプライン。
  • neurodock-clinical — 予約名;インポート可能な検出器ライブラリ(現在はスタブ)。
CLI + ブラウザーの機能(npm)
  • @neurodock/cli — 7 グループにわたる 19 個の動詞コマンド:init、install-all、 examples、doctor、validate、update、sync、uninstall、 host install/uninstall、profile show/validate、install-hooks、 plugin add/remove/list/enable/disable/validate。install-hooks は、 Claude Code にプロアクティブ・ガードレールのフックを組み込み、任意で スタンドアロンデーモンを登録します。
  • @neurodock/core — プロファイルスキーマとプラグインプロトコルのマニフェスト (JSON Schema 2020-12)。
  • @neurodock/native-host — 拡張機能とプロファイルの同期に使用するオプションの Chrome Native Messaging ホスト。
  • @neurodock/extension-browser — Chrome/Firefox/Edge 向けの WXT MV3 ビルド。 7 つのサイトに接続済みです。実際に利用できる LLM プロバイダーは 5 つです:Ollama、LM Studio、Anthropic、OpenAI、OpenRouter。 ハイパーフォーカス/深夜の利用/単一のホストへの反芻の兆候を検知する フェーズ 2 のプロアクティブなウォッチドッグを含みます。 ストアにはまだ公開されていません。
スキル + ドキュメント
  • ローンチ時の 6 つのスキル — adhd-daily-planner、audhd-context-recovery、 ocd-decision-finalizer(ベータ版)、hyperfocus-formatter、visual-organizer、 asd-meeting-translator。
  • ドキュメントサイト — 正常にビルドされ(Astro Starlight)、docs.neurodock.org にデプロイされます。
まだ保留中
  • ブラウザーストアへの申請 — Chrome Web Store、Firefox Add-ons、Edge Add-ons の開発者アカウントとスクリーンショットが必要です。手動での作業です。

今すぐ実際にテストする方法

TESTING_LOCAL.md — クローンから Claude Desktop で今すぐ実行するための、手順を追ったガイドです。 所要時間は約 5 分です。

ドキュメント

ドキュメントサイトは docs.neurodock.org にあります。 ソースは docs/src/content/docs/ にあります。ローカルでプレビューするには:

pnpm --filter @neurodock/docs run dev
# opens http://localhost:4321

アーキテクチャ

基盤は 3 つの柱に分かれています:

  1. 認知基盤 — 実行機能(時間、記憶、タスクの分解)を外部化します。MCP サーバー:chronometric、cognitive-graph、 task-fractionator。
  2. コミュニケーション層 — 企業で使われる曖昧な表現を翻訳し、送信メッセージのトーンを適切な文体に書き換え、会議の 文字起こしを構造化します。MCP サーバー:translation。ブラウザー拡張機能は、Gmail/Slack/Linear/Notion/GitHub/Docs/Outlook で同じプロンプトを表示します。
  3. 臨床ガードレール — 反芻(繰り返しの検証ループ)、ハイパーフォーカス(セッション時間の延長に応じた リマインダー)、および追従(無条件の同意)を検知して介入します。MCP サーバー:guardrail。 ヒューリスティクスは ETHICS.md に従って公開され、監査可能です。

3 つの層はすべて、LLM クライアントがすでに使用している同じ MCP プロトコルを介して連携します。 「NeuroDock アプリ」はありません。利用するのは、お使いの Claude クライアントです。

設計の根拠は docs/decisions/ にあります:

  • ADR 0001 — chronometric ツールの設計
  • ADR 0002 — cognitive-graph ツールの設計
  • ADR 0003 — task-fractionator ツールの設計
  • ADR 0004 — プロファイルスキーマ
  • ADR 0005 — translation ツールの設計
  • ADR 0006 — guardrail ツールの設計
  • ADR 0007 — プラグインプロトコル
  • ADR 0008 — 配布とリモート戦略

貢献

CONTRIBUTING.md に歓迎のメッセージと参加への案内があります。やりたいことに合った方法を選んでください。

まずは小さな PR(約 15 分):

  • 既存のスキルにテストを追加する(packages/skills/<name>/tests/)
  • シード評価の例を追加する(packages/evals/corpora/translation/)
  • ツールのパラメーター説明を改善する(LLM はこれを使うため、説明が明確になるほどツールをうまく使えます)

半日ほどの PR:

  • 新しいスキルを作成する — 特定のフレーズで有効になる Markdown バンドルです。 packages/skills/<name>/ のいずれかをテンプレートとしてコピーしてください。詳しくは docs/src/content/docs/contribute/write-a-skill.mdx をご覧ください。
  • タスク分割のヒューリスティック(正規表現/ドメインキーワードマップ)を改善する。
  • エンティティ解決の新しいヒューリスティック(例:音声)を mcp-cognitive-graph に追加する。

数日かかる PR:

  • ADR 0007 のプラグインプロトコルに従って、リポジトリ外のプラグイン(スキル/mcp-server/プロファイル/翻訳パック/言語パック/テーマ)を作成する。詳しくは docs/src/content/docs/contribute/write-a-plugin.mdx をご覧ください。
  • 翻訳言語パック(例:アイルランド英語、ドイツ語の率直さの規範、日本語の敬語)。

コード不要:

  • ご自身の業務用受信トレイから、匿名化した評価例を追加する。貢献のパイプラインは packages/evals/ にあり、コード以外の貢献の中でも特に効果が高いものです。

すべての PR で CI が実行されます:pnpm turbo run lint typecheck test build + uv run pytest

  • uv run mypy --strict packages/...。公開されている各パッケージには、それぞれの CHANGELOG があります。PR タイトルには Conventional Commits(feat:、fix:、docs:、test:、chore:、ci:)を使用してください。

マニフェスト(短縮版)

  1. ユーザーにとっても貢献者にとっても、手間を減らします。
  2. デフォルトでローカル優先、クラウドはオプトインです。
  3. ユーザー自身が判断の権限を持ちます。自己申告で十分です。
  4. モノリシックより、組み合わせ可能な設計を優先します。巨大な単一モジュールは作りません。
  5. 必要に応じて拒否します。反すう、過度な集中、不安を助長する AI は機能向上ではなく後退です。

全文は MANIFESTO.md にあります。倫理の枠組みは ETHICS.md、ガバナンスは GOVERNANCE.md をご覧ください。

ライセンス

AGPL-3.0-or-later。プラグインを読み込むには、AGPL と互換性のあるライセンスを宣言する必要があります。SPDX の許可リストは ADR 0007 にあります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。