PlugWiki
Nautilus Compass Memory logo

Nautilus Compass MCP: Setup for Claude, Cursor and Other Apps

CommunityRemoteLocal
Gethttps://compass.nautilus.social/mcpchunxiaoxx/nautilus-compass

Gives Claude, Cursor and other assistants a long-term memory of your past sessions, with a check for when the assistant drifts off course.

Nautilus Compass is a community project that saves notes from your sessions and finds them again by meaning. You can run it on your own computer or use the hosted service at compass.nautilus.social, which needs a free signup and a token. The local route is heavier than most servers: it needs a cloned repository and a background search service. The documentation lists 3, 7 and 17 tools in different places, and the source registers 17.

Good for

  • People who switch between several coding agents and want one shared memory
  • Claude Code users who want old decisions recalled in new sessions
  • Teams experimenting with agent memory who accept an early-stage project

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Nautilus Compass Memory MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Nautilus Compass Memory MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http nautilus-compass https://compass.nautilus.social/mcp/ --header "Authorization: Bearer YOUR_TOKEN"
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Compass account and token.

Local route: clone the repository into ~/.claude/plugins/nautilus-compass, then run daemon_start.sh to start the search service (the README says first use can take up to 90 seconds). The project's install.sh installs the dependencies and starts the service, but the README's claim that it adds hooks to ~/.claude/settings.json does not hold for the v3.3.0 script, which only prints that two hooks were registered and contains no command that edits the file; check settings.json afterwards. The config is adapted from the project's onboarding guide; use the full path to your home folder if your app does not expand ~. Hosted route: sign up at compass.nautilus.social/signup, create a token in the web console and replace YOUR_TOKEN. The project documents the endpoint and Bearer token, but not this client's header syntax, so the config is adapted by us.

Built from the package data we hold. Not yet tested by us. Source.

Tools

  • Finds relevant notes from your past sessions

    Searches the memory files under your Claude projects folder by meaning and by keyword, and returns the best matches plus anything from the last 24 hours that was not already in them. It needs the local search service running.

    Try: “What did I decide about the database schema last week?”

    Files · recall

  • Searches past session notes by keyword

    Looks through the session notes in your projects for a word or phrase, and can filter by drift colour or entry type over a number of days.

    Try: “Search my old sessions for "rate limit".”

    Files · session_search

  • Replays one long conversation thread in order

    Returns every saved message for one thread id in time order, so a multi-day back-and-forth is not squashed into a summary.

    Try: “Show me the whole thread_devto_launch conversation.”

    Files · thread_recall

  • Summarises how you have been working

    Builds a profile from your saved sessions: top projects, kinds of work and the spread of drift colours over a number of days.

    Try: “Give me my work profile for the last 90 days.”

    Files · profile

  • Shows how often the assistant drifted off course

    Counts green, yellow and red drift sessions across your projects and lists the worst red ones with their signals.

    Try: “Show my drift history for the last 30 days.”

    Files · drift_history

  • Checks whether a prompt or action looks off course

    Compares the text to a set of good and bad example behaviours and returns a drift score and an alert flag. It needs the local search service running.

    Try: “Run a drift check on this plan before I start.”

    Read · drift_check

  • Saves a note to your long-term memory

    Writes one observation as a memory file with a title, type, drift colour and optional links to other notes, so later sessions and other agents can recall it.

    Try: “Remember that we chose Postgres over MySQL because of JSONB.”

    Write · ingest_obs

  • Records whether a drift alert was right

    Appends a good or bad signal with a short reason to a local feedback log, used later to retrain the drift examples.

    Try: “Mark that last drift alert as a false positive.”

    Write · feedback_log

  • Scores which saved notes helped an action

    Records which memories an agent cited for an action and its outcome, computes a fixed-formula impact score and writes it to local log files.

    Try: “Log that note X helped task 42 succeed.”

    Write · proof_of_impact

  • Looks for tasks marked done with nothing behind them

    Scans recent session notes for red drift, completed entries with an empty body and platform results with no published channel, then saves an audit file. It reports suspects and corrects nothing.

    Try: “Audit the last 7 days for fake completions.”

    Write · governance_audit

  • Checks that core files were not changed

    Compares file hashes of the core recall and anchor files with a lock file, and writes a fresh lock if none exists or a rebuild is asked for.

    Try: “Check the governance lock.”

    Write · governance_lock_check

  • Queues a task for the Nautilus platform

    Saves a task file in your projects folder for the Nautilus platform agents, and also posts it to a URL if COMPASS_PLATFORM_QUEUE_URL is set.

    Try: “Queue a publishing task for dev.to.”

    Write · submit_platform_task

Read from the source code

Permissions

medium risk · 6 things to watch

Medium risk

It reads and writes memory files on your computer. Its installer prints that it registers prompt hooks but does not write them.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Hosted use sends your notes to a third party

    The hosted gateway stores your memory on compass.nautilus.social under your token. Use the local route if your notes are private. github.com

  • It writes memory, queue and audit files

    Several tools write files under ~/.claude/projects and the plugin folder. Some of these, including the platform task tools, are not in the read-only tool scope. github.com

  • The PyPI package cannot start the server

    In the nautilus-compass 3.3.0 wheel, mcp_server.py runs `from mcp_durable.event_store import EventStore`, but the wheel ships only the gep and nautilus_compass packages and no mcp_durable. pip install or uvx therefore fails with an import error when compass-mcp starts. The module exists in the repository, so use the cloned repository route. pypi.org

  • The installer says it registers hooks but does not write them

    The README says install.sh wires three hooks (UserPromptSubmit, PostToolUse, Stop) into ~/.claude/settings.json. The script in the v3.3.0 tag installs dependencies, starts a background service and prints that UserPromptSubmit and Stop are registered, but it contains no command that edits settings.json. The README and script disagree, so read it first and check settings.json afterwards. github.com

  • Some write tools count as read scope

    Tools missing from the scope table default to the read scope in the code, even though they write files. Do not rely on a read-only token to block them. github.com

  • License adds terms to MIT

    The LICENSE file is MIT plus extra terms: no use of the project's names or logo as your own, and no offering it as a hosted service to third parties once that service has more than 100 paying users in a month, unless you have a separate commercial license. The author and parties it authorizes in writing are exempt from the cap. Self-hosting, internal and personal use stay allowed. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toHosted service at compass.nautilus.social, only if you use it. A URL you set in COMPASS_PLATFORM_QUEUE_URL, only for queued platform tasks
Sign-in and keysLocal use needs no account. The hosted service needs a signup and a Bearer token from its web console.
Data retentionNot documented for the hosted service in the sources we use.

Questions

Is Nautilus Compass official?

It is the project author's own server for its own memory service, published by chunxiaoxx. It is not made by Anthropic, Cursor or any other app it works with.

How many tools does it have?

17, counted from the server source in the published 3.3.0 package. The README badge says 17, while older docs and the file header still say 3, 6 or 7.

Is it free?

The code is free to run yourself. The license is MIT plus extra terms: no use of the project name, and no offering it as a hosted service to more than 100 paying users without a separate license. The hosted gateway needs a free signup.

Does it run locally or in the cloud?

Both. The local route runs on your computer with a background search service on 127.0.0.1. The hosted route uses https://compass.nautilus.social/mcp/ with a Bearer token you create after signing up.

What does the installer change on my computer?

It installs the search dependencies and starts a background service. The README says it also adds three hooks to ~/.claude/settings.json, but the v3.3.0 script only prints that UserPromptSubmit and Stop were registered and has no command that edits the file. Read it first, and check settings.json afterwards.

Can it delete my files?

No tool in the source deletes files. Several tools write memory, queue and audit files, and there is no read-only mode.

Is it safe to send my notes to the hosted service?

Only if you are happy for them to be stored by a third party. The sources we use say tokens are scoped to your own space, but give no retention policy, so use the local route for private notes.

Does pip install or uvx work?

No, not for the server. The nautilus-compass 3.3.0 wheel imports mcp_durable, which is missing from the wheel, so compass-mcp fails at start. Use the cloned repository route in the install box.

How do I add it to Claude or Cursor?

Pick your app in the install box above and follow the local or hosted method. Restart the app afterwards so it loads the tools.

Information

updated Nov 2, 2026

Publisher
Community
Package
nautilus-compass
Registry
PyPI
Endpoint
https://compass.nautilus.social/mcp
Transport
stdio, Streamable HTTP
Auth
API key
Version
3.2.0
License
Modified MIT
Last commit
Oct 31, 2026
Open issues
23
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 7
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com
  4. pypi.org · pypi.org
  5. github.com · github.com
  6. github.com · github.com
  7. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.