MCPServers
R

Roam Research

33
0

Summary

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.

Available Actions(17)

roam_fetch_page_by_title

Fetch and read a page's content by title, recursively resolving block references up to 4 levels deep.

roam_create_page

Create new pages with optional content.

roam_create_block

Create new blocks in a page (defaults to today's daily page).

roam_import_markdown

Import nested markdown content under specific blocks.

roam_add_todo

Add multiple todo items to today's daily page with checkbox syntax.

roam_create_outline

Create hierarchical outlines with proper nesting and structure.

roam_search_block_refs

Search for block references within pages or across the graph.

roam_search_hierarchy

Navigate and search through block parent-child relationships.

roam_find_pages_modified_today

Find all pages that have been modified since midnight today.

roam_search_by_text

Search for blocks containing specific text across all pages or within a specific page.

roam_update_block

Update block content with direct text or pattern-based transformations.

roam_search_by_date

Search for blocks and pages based on creation or modification dates.

roam_search_for_tag

Search for blocks containing specific tags with optional filtering by nearby tags.

roam_remember

Store and categorize memories or information with automatic tagging.

roam_recall

Recall memories of blocks marked with tag MEMORIES_TAG or blocks on page title of the same name.

roam_datomic_query

Execute custom Datalog queries on the Roam graph for advanced data retrieval and analysis.

roam_search_hierarchy

Navigate and search through block parent-child relationships.

Last Updated: April 8, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Try it now in
HighlightHighlight AI

语言

TypeScript

分类

标签