Remnus
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Connector by Ranork · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ranork-remnus
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://www.remnus.com/api/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: note-taking, project-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 12 read · 12 write · 4 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 28
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
get_changes_sinceget_database_schemaget_pageget_pagesget_related_pagesget_statuslist_memberslist_workspaceprepare_contextquery_audit_logquery_databasesearch_workspace
Write 12 · Create, change, send or run things.
add_commentbulk_create_pagesbulk_move_itemsbulk_update_pagescreate_dashboardcreate_databasecreate_database_viewcreate_pagemove_itemupdate_dashboardupdate_database_viewupdate_page
Delete 4 · Delete, drop, revoke or wipe things.
bulk_delete_pagesdelete_database_viewdelete_pageupdate_database_schema
Network hosts it talks to 26
addyosmani.com· found in codeakatron.net· found in codeapi.github.com· found in codeapi.scoutforge.net· found in codeeu.i.posthog.com· found in codeeu.posthog.com· found in codeexample.test· found in codefonts.googleapis.com· found in codegetdx.com· found in codegithub.com· found in codeglama.ai· found in codegoogle.com· found in codemcp.posthog.com· found in codemcp.so· found in codemcp.vercel.com· found in codemyapi.service.com· found in codemydomain.dev· found in coderemnus.com· found in remote endpoint, install command, coderes.cloudinary.com· found in codeschema.tauri.app· found in codescoutforge.net· found in codesmithery.ai· found in codeui.shadcn.com· found in codeurlpattern.spec.whatwg.org· found in codeus.i.posthog.com· found in codeus.posthog.com· found in code
Files it touches
/home/me/app/src/auth.ts%USERPROFILE%\\.codeium\\windsurf\\mcp_config.json%USERPROFILE%\\.codex\\config.toml%USERPROFILE%\\.continue\\config.json%USERPROFILE%\\.cursor\\mcp.json%USERPROFILE%\\.gemini\\config\\mcp_config.json- Your home directory (~)
~/.codeium/windsurf/mcp_config.json~/.codex/config.toml~/.continue/config.json~/.cursor/mcp.json~/.gemini/config/mcp_config.jsonC:\\work\\app\\src\\auth.tsD:\\work\\app\\src\\auth.ts
Tools (28)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_commentAdd commentAdd a comment to a page or row — a thread separate from the body, for running notes or a closure note. Agent comments cannot be edited or deleted afterwards; use update_page for content you may need to revise.
bulk_create_pagesBulk create pagesCreate up to 100 pages and/or rows in one call — the fast way to fill a database or lay out a section. In order, NOT atomic: each entry reports its own ok/error. Nest under an entry created earlier in the call with `ref` + `parentRef`. Not idempotent: after a dropped connection check what exists before re-sending.
bulk_delete_pagesBulk delete pagescan change or delete dataDelete up to 100 pages, databases or rows. Without confirm: true it only previews. Each entry reports its own ok/error, so one bad id does not sink the batch. Items go to the Trash: a person can restore them for 30 days (you cannot).
bulk_move_itemsBulk move itemsMove up to 100 items. newParentId: reparent pages/databases in the sidebar (null = root). targetDatabaseId: move rows to another database — refused entirely, naming the columns, unless the target covers every source column by name and type; never silently drops a property. Pass exactly one of the two.
bulk_update_pagesBulk update pagesUpdate many pages/rows in one call, each with update_page's rules (partial patch, properties merged, title synced; one entry per page). Not atomic: each entry reports its own ok/error and the others stay applied. Retry only ok: false entries; repeating an update is safe.
create_dashboardCreate dashboardCreate a dashboard: metric, chart, list, table and text blocks that read live from this workspace's databases, written as JSON (no HTML). Read the block catalog and templates first: resource remnus://dashboard/catalog (or remnus.com/wiki/dashboards). The result has the page url and warnings for blocks that will render empty or broken.
create_databaseCreate databaseCreate a database (a Title column is always first). Give it an icon, and pass `views` for the kanban/calendar views people will use — a Table view always exists.
create_database_viewCreate database viewAdd a table, kanban or calendar view. Kanban groups by a select/status column and calendar places cards by a date/datetime column — each auto-picked when omitted.
create_pageCreate pageCreate a standalone page (parentId to nest it) or a database row (databaseId). Give it an icon. For several, use bulk_create_pages. Row `properties` keys may be column names or ids (case-insensitive); `title` is mirrored into the row's title property.
delete_database_viewDelete database viewcan change or delete dataDelete a view (confirm: true required). The last view of a database cannot be deleted.
delete_pageDelete pagecan change or delete dataDelete a page, database, dashboard or row. Without confirm: true it only returns a preview of what would be deleted. Goes to the Trash: a person can restore it for 30 days (you cannot).
get_changes_sinceGet changes sinceread-onlyEverything created, updated or deleted since a cursor (from the workspace digest/map or a previous call) or an ISO time — pages, databases, rows and deletions, oldest first. Omit both to bootstrap. Always keep nextCursor for the next call: this is how to catch up instead of re-reading the tree. An entry stamped in the cursor's own second may appear once more — dedupe by id.
get_database_schemaGet database schemaread-onlyColumns (id, name, type, options) and saved views of a database, without rows. Check it before writing rows or changing views.
get_pageGet pageread-onlyRead a page, database row or dashboard by id (type auto-detected; a dashboard comes back as its block `spec`). mode: "outline" returns headings + first line per section — a cheap skim for a long page (the map shows body sizes) before a full read.
get_pagesGet pages by IDread-onlyRead several pages/rows by id in one call, for a known, possibly mixed id list. A bad id fails only its own entry — check each "ok". For rows of one database use query_database with filters/fields instead: one query, not N lookups.
Show 13 more tools
get_related_pagesGet related pagesread-onlyA page's neighborhood, titles and ids only: parent, children, outgoing links (@-links and child blocks), backlinks, row siblings, and the repo files it rests on. With resource (a file path) instead: the pages resting on that file — read them before changing it.
get_statusConnection statusread-onlyThis connection's state: workspace, scope, token expiry and renewal. Call it when Remnus tools are missing, a write is refused or a call fails with 401.
list_membersList membersread-onlyWorkspace members with roles and join dates.
list_workspaceList workspace itemsread-onlyList sidebar items (pages and databases), optionally under one parent; paginated. For orientation the workspace digest/map is cheaper.
move_itemMove itemMove a page or database under a new parent; null = workspace root. `position` places it among its siblings (to reorder in place, pass its current parent).
prepare_contextPrepare agent contextread-onlyBuild a task-specific, token-budgeted context pack from the most relevant pages: lexical rank, human-reviewed knowledge preferred, stale/deprecated concepts penalized, plus the top hits' link neighbors. Use it before multi-page product or coding work instead of many search/get_page calls.
query_audit_logQuery audit logread-onlyAgent activity log for this workspace, filterable by tool, status and date range.
query_databaseQuery databaseread-onlyRows (and the matching schema) of a database, paginated. Row bodies are NOT included unless "content" is in fields. Use filters to narrow and fields to project only the columns you need — much cheaper on wide tables.
search_workspaceSearch workspaceread-onlyCase- and accent-insensitive search over titles and bodies of pages, databases and rows, best matches first. Use it to locate an item by text when the workspace map does not already give you its id.
update_dashboardUpdate dashboardPatch a dashboard by block id — send only what changes, never the whole spec. All-or-nothing, applied remove → update → add → order. `update` entries are {id, ...fields}, merged into that block (null removes a field; type cannot change). Same result as create_dashboard.
update_database_schemaUpdate database schemacan change or delete dataAdd or remove columns. Removing is destructive (data loss) and needs confirm: true. The title column cannot be removed.
update_database_viewUpdate database viewRename a view, change its icon, or merge fields into its config (filters, sorts, groupByCol, dateCol, cardProperties…). The type cannot change — create a new view instead. get_database_schema shows view ids and the config shape.
update_pageUpdate pageUpdate a page or row. Only the fields you pass change. `content` replaces the whole body (`tick` / `append` edit it without resending it); row `properties` are merged into the existing values, not replaced; `title` also updates the row's title property.
Signals
- Stars
- 72
- Forks
- 14
- Open issues
- 0
- Contributors
- 3
- Last commit
- Oct 12, 2026 (16 days ago)
- Last release
- Oct 6, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Ranork/remnus- Version
- 1.0.0
- Auth
- Auth not stated
- License
- AGPL-3.0
- Repository
- github.com/Ranork/remnus-app
- Website
- remnus.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Remnus MCP server. Agent Mart. https://agentmart.dev/connectors/ranork-remnus (last updated 2026-10-24)