Labsco
Ranork logo

WayStation

from Ranork

A universal remote MCP server that connects to popular productivity tools such as Notion, Monday, AirTable, and many more.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

Remnus

Open-source MCP-native workspace for humans and AI agents.

Kanban boards, databases, and pages that Claude, Cursor, and any AI agent can read and write via MCP β€” alongside you.

GitHub Stars License: AGPL-3.0 Deploy with Vercel smithery badge MCP Registry


What is Remnus?

Remnus is a Notion-like workspace built around the Model Context Protocol (MCP). Every page, database, and kanban board in your workspace is accessible to AI agents via a first-class MCP server β€” connect editors with one-click OAuth 2.1 (PKCE), or use a scoped bearer token for headless / CI agents.

Unlike Notion's MCP integration, Remnus is designed for headless, CI/CD, and coding agent workflows from day one.

Features

  • Pages β€” Markdown editor with slash commands, nested sub-pages, and icons
  • Databases β€” Customizable columns, Table / Kanban / Calendar views, filters, sorts
  • MCP Server β€” 14 tools + 4 resources + 5 prompts, Streamable HTTP + SSE dual transport
  • Agent auth β€” One-click OAuth 2.1 + PKCE (RFC 7591 dynamic registration) for editors, or scoped read/write personal access tokens for headless agents
  • Multi-workspace β€” Invite members, role-based access (owner / member / viewer)
  • Desktop app β€” Tauri v2 shell for Windows, macOS, Linux
  • Mobile β€” Capacitor v8 for iOS and Android (loads remnus.com)
  • i18n β€” English, TΓΌrkΓ§e, EspaΓ±ol, FranΓ§ais, Deutsch, ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯€

MCP Tools

ToolScopeDescription
search_workspacereadFull-text search across pages and databases
list_workspacereadList sidebar items with pagination
get_pagereadGet a page or database row by ID
get_database_schemareadGet column schema of a database
query_databasereadQuery rows with filters and pagination
list_membersreadList workspace members with roles
query_audit_logreadFiltered agent activity log
create_pagewriteCreate a standalone page or database row
update_pagewriteUpdate title, content, or properties
bulk_update_pageswriteUpdate multiple rows in one call
delete_pagewriteDelete a page (requires confirm: true)
move_itemwriteMove item to a new parent
create_databasewriteCreate a database with custom schema
update_database_schemawriteAdd or remove columns

Tech Stack

  • Framework: Next.js 15 (App Router)
  • Database: SQLite via Drizzle ORM + @libsql/client (Turso-compatible)
  • Auth: Auth.js v5 β€” Google & GitHub OAuth
  • Styling: Tailwind CSS + Lucide icons
  • Desktop: Tauri v2 (Rust)
  • Mobile: Capacitor v8

Contributing

See CONTRIBUTING.md. All contributions are welcome β€” bug fixes, new MCP tools, translations, and docs.

License

AGPL-3.0 β€” free to self-host and modify. SaaS forks must open-source their changes.