This Roam Research MCP server, developed by Ian Shen / 2B3 PRODUCTIONS LLC, provides AI assistants with a standardized interface to interact with Roam Research graphs. Built using TypeScript and leveraging the Roam Research API SDK, it offers capabilities for searching blocks, creating and manipulating pages and blocks, and performing batch operations. The server implements recursive block reference resolution and markdown conversion for content retrieval. It's designed for flexibility, supporting various Roam Research operations through a set of eleven core tools. This implementation is particularly valuable for researchers, writers, and knowledge workers, enabling use cases such as automated note-taking, content organization, and intelligent information retrieval within Roam Research graphs.
No reviews yet. Be the first to review!
Sign in to join the conversation
Fetch page content by title.
Fetch a page's content plus all linked references with breadcrumb context and children.
Fetch a block by UID with optional children (depth) and/or ancestors (up to page root).
Create new pages, optionally with mixed text and table content.
Update a page using smart diff (preserves block UIDs).
List sub-pages under a namespace prefix (e.g. 'Project/') with optional tag filter.
Full-text search across the graph or within specific pages. Supports namespace prefix search for page titles.
Find blocks that reference a page, tag, or block UID.
Find TODO or DONE items.
Find blocks containing specific tags (supports exclusion).
Find blocks/pages by creation or modification date.
List pages modified since midnight.
Add TODO items to today's daily page.
Create properly formatted Roam tables.
Create hierarchical outlines.
Execute multiple low-level actions (create, move, update, delete) in one batch.
Move a block to a new parent or position.
Specialized tools for AI memory management within Roam.
Specialized tools for AI memory management within Roam.
Execute raw Datalog queries for advanced filtering.
Retrieve the Roam-flavored markdown reference.