MCP server for project canonical history: chapter state machine + multi-schema EventLog + append-only projections
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"journal-mcp": {
"command": "cargo",
"args": [
"run",
"--",
"journal-mcp"
]
}
}
}
Run in terminal:
claude mcp add journal-mcp cargo run -- journal-mcp
Add to .cursor/mcp.json:
{
"mcpServers": {
"journal-mcp": {
"command": "cargo",
"args": [
"run",
"--",
"journal-mcp"
]
}
}
}
README Excerpt
> *Project canonical history primitive — chapter state machine + multi-schema EventLog + append-only projections, served as an MCP server.* Project の **正史** (= 判断 + 検証の流れ、 「再開・中断・路線変更判断のための単一参照点」) を AI / Human 共通で読める形で物理化する MCP server。 `mini-app-mcp` (table-scoped CRUD) / `outline-mcp` (tree-scoped knowledge) / `persona-journal-mcp` (persona-scoped diary) と直交する **project-scoped time-series narrative layer**。 詳細比較は `docs/design.md §1.5` 参照。
Tools (16)
journal_append_progressjournal_append_sectionjournal_chapter_listjournal_close_chapterjournal_grepjournal_importjournal_open_chapterjournal_open_chaptersjournal_progress_ofjournal_projection_attachjournal_projection_detachjournal_projection_rebuildjournal_schema_listjournal_schema_loadjournal_schema_showjournal_tail