Skip to main content
Glama
Gabriel7w7r

RemNote Agent Runtime

by Gabriel7w7r

RemNote Agent Runtime

RemNote Agent Runtime is the local, open-source bridge between RemNote and agent clients such as Codex. It combines a RemNote front-end plugin, a loopback MCP server, and a shared typed protocol.

The runtime is independent and is not affiliated with, endorsed by, or maintained by RemNote. It builds on the MIT-licensed remnote-mcp-bridge and remnote-mcp-server projects by Robert Spiegel; attribution is preserved in package licenses and notices.

What it controls

The runtime exposes stable, semantic operations instead of screen coordinates. Its current tool surface covers:

  • note and document search, reads, creation, updates, hierarchy, tags, properties, tables, journals, and media

  • the active editor, selection, caret, markdown insertion, clipboard actions, undo/redo, and focused Rem deletion

  • panes, open Rems, URLs, Daily Documents, reader highlights, Rem formatting, and knowledge-base metadata

  • review-queue inspection and actions, plus card and scheduling metadata supported by the RemNote SDK

  • privacy-preserving audit inspection for autonomous multi-step runs

The SDK coverage lock inventories all public methods in the pinned RemNote plugin SDK and prevents upgrades from silently adding unreviewed automation surface. Features that RemNote does not expose through its plugin SDK still require inspected UI automation.

Related MCP server: Bruin

Security model

  • HTTP and WebSocket services bind to loopback only.

  • The MCP endpoint requires a random local bearer token.

  • The RemNote bridge requires one-time code pairing and authenticates reconnects.

  • Tokens are stored under the current user's profile and are never included in normal logs.

  • Capability scopes are enforced inside the RemNote plugin before SDK calls execute.

  • Autonomous operations are written to a local JSONL audit log using metadata and payload hashes rather than note contents.

  • Runtime release archives are reproducible and accompanied by SHA-256 checksums.

Remote exposure is intentionally unsupported in 0.20.1. Do not tunnel ports 3001, 3002, or 8080 to another machine.

Workspace

  • packages/protocol: shared protocol, capability, and risk definitions.

  • packages/server: MCP server, stdio proxy, daemon, and packaging.

  • packages/bridge: RemNote front-end plugin and SDK adapter.

Develop and release

Node.js 22.13 or newer and pnpm are required.

pnpm install
pnpm quality
pnpm build

Build reproducible runtime and RemNote bridge archives with:

pnpm build:release

The archives, checksums, and release manifest are written to artifacts/. See SECURITY.md before changing authentication, host binding, pairing, or capability enforcement.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for AI agents to read, write, and organize notes in a local-first, human-in-the-loop note-taking app.
    0
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Local MCP server for querying and maintaining a Markdown vault. Provides full-text search, backlinks, note retrieval, and optional confined write tools, without sending the whole vault to the client context.
    17
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gabriel7w7r/remnote-agent-runtime'

If you have feedback or need assistance with the MCP directory API, please join our Discord server