Notion Page ToolLABSCO SUMMARY
The mdBook side does the bookkeeping that usually stops you.
Generating chapter text is the easy part; wiring SUMMARY.md so the chapters actually appear in the book is the part people abandon, and it is automated here. On the Notion side, the setup step to note is the page named Jot It Down — the integration needs it to exist and to be shared before anything writes.
What it is
A Rust MCP server with two publishing targets. One writes pages into Notion through your integration; the other assembles structured content into an mdBook, handling the files that make the book navigable.
What you get
- A Notion tool that creates a new page or updates an existing one with generated content
- An mdbook tool that generates a book from content — creating chapter markdown files, README.md and the SUMMARY.md that links them
- Chapters are linked in SUMMARY.md automatically, so the book's navigation is not left as manual work
- Both targets take content produced in the conversation rather than requiring an intermediate file
Requirements
Rust, with the server built by cargo build --release and the client pointed at the resulting binary. Book generation additionally needs the mdbook CLI, installed with cargo install mdbook. For Notion you need an internal integration secret in NOTION_TOKEN, and a page titled Jot It Down shared with that integration — the integration will not work without it.
Setup effort
Build from source — git clone https://github.com/Harry-027/JotDown
USE CASES
Publishing notes where your team reads them
Create or update the Notion page directly from the conversation.
Turning a long piece into a book
Chapters, README.md and SUMMARY.md are generated together.
Adding to a book that already exists
New chapters are created and linked into the existing summary.
2 tools
Listed in project docs. Your client may show a different list.
mdbook ToolBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
NOTION_TOKEN in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/Harry-027/JotDown
cd JotDown
cargo build --release
cargo install mdbookSetup a page with title Jot It Down in your workspace and share it with your connection. This is required for the integration to work.
MCP Clients
Claude Desktop
{
"mcpServers": {
"Jotdown": {
"command": "<YOUR_PATH_TO_REPO_JOTDOWN_TARGET_RELEASE>",
"args": [],
"env": {
"NOTION_TOKEN": "<YOUR_NOTION_TOKEN>"
}
}
}
}