lab-notebook-mcp
Click on "Deploy 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., "@lab-notebook-mcpRecord measurement: voltage 3.3V, experiment 4"
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.
lab-notebook-mcp
Version: 0.1.0 (Phase 1、 2026-08-17)
測定の一次資料を永続化する MCP サーバー。 chat-Claude 2026-08-17 「新しいアイデア」 arc の
「実験ノート MCP」 提案を independent MCP として 実装。 設計詳細は
docs/design.md 参照。
Design 原則 (§5 セキュリティ設計 + §3.4 append-only)
Append-only: 削除ツール なし、 訂正は supersede
モード gating:
roでは 書き込み tool を 登録自体しない + SQLite ro URI で 二重防御任意 SQL 禁止:
execute_sql系 意図的に 提供しない外部由来テキスト は でラップ: prompt injection 対策
測定器に触らない: benchtop の責務、 本 server は DB layer のみ
アーティファクト中身返さない: メタデータ + path のみ
Related MCP server: SQLite Memory
Quick start
pip install -e ".[dev]"
pytest # 全 test 通過確認
LAB_NOTEBOOK_MODE=rw LAB_NOTEBOOK_ROOT=./_dev python -m lab_notebookEnv vars
Var | Default | 説明 |
|
| DB + artifacts 保存先 |
|
|
|
| (unset) | artifact 取り込み許可 dir ( |
Cross-pollination 関連 (Rei stack)
benchtop v0.4.0 (2026-08-17): 実験ノート features (subject/env/mystery_id + find_similar_sessions + regression_check) が 本 project と responsibility overlap。 使い分け 推奨:
benchtop v0.4.0: quick session-level notes (単発 session に メタデータ付ける)
lab-notebook-mcp: structured multi-session records (experiment × run × dut × condition × measurement × artifact × baseline を SQL schema で 永続化、 professional lab notebook 用途)
Rei-Automator STEP 1340 audit-log.ts (2026-08-17): hash chain primitive origin、 本 project は SQLite WAL + append-only + supersede で 別方式 の integrity 保証
Repository
Related: https://github.com/fc0web/benchtop-mcp (measurement I/O 姉妹 project)
Rei stack site page: https://rei-aios.pages.dev/tools/lab-notebook-mcp-phase1-arc-2026-08-17/
License
MIT (v0.x)。 v1.0+ での license 切替の 可能性 あり (LICENSE file 参照時に 決定)。
This server cannot be deployed
Maintenance
Related MCP Connectors
- MycorrOAuthapp.mycorr
Shared, versioned tables with units, links and SQL. Agents read what your data means.
Deterministic wet-lab calculators and lab document templates, with checked notebook entries.
- mcpOAuthio.scispot
Turn any LLM into your lab assistant: search samples, track experiments, analyze data with AI.
Read-only electricity, gas, and weather data with structured provenance and units.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides comprehensive SQLite database interaction for AI agents, including data manipulation, schema inspection, and automated query logging. It features a unique context preservation pattern that uses a dedicated meta-table to help autonomous agents maintain self-documenting database architectures.18 npm1MIT
- AlicenseAqualityBmaintenanceEnables coding agents to query and modify a SQLite database through twelve SQL-based tools, with safety enforced server-side via statement policies, protected tables, result caps, and snapshots. It also provides an append-only, hash-chained memory log with checkpoints so agents can record events and resume context across sessions.12MIT
- AlicenseNot gradedqualityBmaintenanceEnables quant research organizations to log hypotheses and outcomes, count trials for honest statistical verdicts, explore novel methods, run significance gates, and evolve reusable skills from validated trajectories, all backed by SQLite.MIT
- AlicenseAqualityBmaintenanceEnables persistent, auditable business operations state by storing knowledge, evidence, decisions, tasks, execution receipts, and review results in a local SQLite database, so different sessions can continue the same project.20MIT