custom-roam-mcp

benwoodward/custom-roam-mcp
★ 1 stars TypeScript Security Updated today
MCP server for Roam Research, deployed on Cloudflare Workers. Provides tools for searching, querying, and manipulating a Roam graph via the Model Context Protocol.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "custom-roam-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "benwoodward/custom-roam-mcp"
      ]
    }
  }
}

README Excerpt

A Cloudflare Worker that exposes [Roam Research](https://roamresearch.com) tools via the [Model Context Protocol](https://modelcontextprotocol.io). Designed for use with Claude.ai, Claude Code, and other MCP clients. Authentication uses [Cloudflare Access](https://developers.cloudflare.com/cloudflare-one/) as an OAuth identity provider, with an optional shared secret for defense-in-depth.

Tools (20)

ACCESS_AUTHORIZATION_URLACCESS_TOKEN_URLroam_add_todoroam_create_outlineroam_create_pageroam_create_tableroam_datomic_queryroam_fetch_blockroam_fetch_page_by_titleroam_fetch_page_full_viewroam_find_pages_modified_todayroam_get_subpagesroam_import_markdownroam_markdown_cheatsheetroam_move_blockroam_process_batch_actionsroam_recallroam_rememberroam_rename_pageroam_search_block_refs