Skip to main content
Glama

Related Servers

Alternatives to Roam Research

No user-submitted related servers found.

    Related Servers

    • F
      license
      Not graded
      quality
      B
      maintenance
      MCP server for Roam Research that enables AI assistants like Claude and Cursor to read, write, search, and query your Roam graph with full write access.
      56
      -
    • F
      license
      A
      quality
      D
      maintenance
      A Model Context Protocol server that enables Claude Desktop to read from and write to Roam Research graphs, allowing for retrieving page content, finding references, and adding blocks to existing or daily pages.
      4
      1
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      MCP server for Roam Research that allows AI assistants like Claude to read and write to your Roam Research graphs. Supports OAuth authentication and multiple graph connections via Cloudflare Workers.
      20 npm
      -
    • A
      license
      A
      quality
      Not graded
      maintenance
      Enables AI assistants to interact with Roam Research graphs through comprehensive API access, supporting page/block operations, markdown import, search, memory storage, and complex batch actions for managing knowledge graphs.
      18
      432 npm
      -

    TDQS

    A4.2/5.0

    Scored across 25 tools

    Disambiguation4/5

    Most tools have clearly distinct purposes (create page, fetch block, search by text, etc.), but there is some overlap between search tools (roam_search_by_text, roam_search_for_tag, roam_search_by_status, roam_search_by_date, roam_search_hierarchy, roam_search_block_refs) and between content-creation tools (roam_create_outline, roam_import_markdown, roam_process_batch_actions) that could cause misselection without careful reading.

    Naming Consistency4/5

    The naming convention is mostly consistent with a roam_ prefix followed by verb_noun (e.g., roam_create_page, roam_fetch_block, roam_search_by_text). Minor deviations exist: roam_remember/roam_recall use non-descriptive verbs, and roam_get_subpages uses 'get' while most reads use 'fetch' or 'search'.

    Tool Count4/5

    25 tools is on the high end but justifiable for a full-featured Roam Research MCP server covering pages, blocks, search, queries, and memory features. It is slightly heavy, but each tool addresses a distinct Roam capability.

    Completeness5/5

    The tool surface covers the full lifecycle: page create/read/update/rename, block-level operations via batch actions, multiple search dimensions, advanced Datomic queries, and memory/recall features. The only minor gap is no dedicated delete-page tool, but block deletion is covered via roam_process_batch_actions.

    Maintenance

    ActivityMaintained
    ResponsivenessUnresponsive