
Duke Book
Connect Duke Bookmark so your agent can manage notes, categories, and knowledge search from MCP clients.
Overview
duke-book is a MCP server for the Build phase that manages Duke Bookmark notes, categories, and knowledge search from MCP clients.
What is this MCP server?
- stdio npm package duke-book version 0.1.1
- DUKE_API_TOKEN required; optional DUKE_API_BASE_URL for service host
- Tools for notes, categories, and knowledge search per Duke Bookmark API
- Identity tied to Duke Bookmark API token
- GitHub-hosted MCP for self-hosted or custom Duke deployments
- Transport: stdio
- Required env: DUKE_API_TOKEN; optional DUKE_API_BASE_URL
What problem does it solve?
Your agent cannot see or update Duke Bookmark notes unless you manually paste context or write custom API scripts.
Who is it for?
Builders already on Duke Bookmark who want PM and docs workflows driven from Claude Code or Cursor.
Skip if: Teams on Notion, Obsidian-only, or bookmark tools without Duke API access.
What do I get? / Deliverables
With token and stdio MCP registered, the agent can CRUD-style manage notes, categories, and run knowledge search in Duke Bookmark.
- Agent tools for Duke Bookmark notes and categories
- Knowledge search callable from MCP clients
- stdio integration aligned with Duke API identity model
Recommended MCP Servers
Journey fit
Bookmark and note operations support day-to-day product and research organization while you build and iterate. PM subphase fits knowledge bases, categorized notes, and searchable references agents need during execution.
How it compares
Duke Bookmark knowledge MCP, not a generic web clipper or vector database server.
Common Questions / FAQ
Who is Duke Book MCP for?
Solo builders using Duke Bookmark who want agents to manage notes, categories, and search their knowledge base via MCP.
When should I use Duke Book MCP?
Use it during build and PM work when specs, links, and categorized notes should stay in Duke Bookmark but be readable and writable by your agent.
How do I add Duke Book to my agent?
Install the Duke Book npm MCP package, set DUKE_API_TOKEN (and DUKE_API_BASE_URL if needed), and add the stdio server to your MCP client.