Upnote MCP Server

Read, search, and summarize your UpNote notes — and create new ones.

Local serverstdioPython

What is the Upnote MCP server?

If you already use Upnote, the upnote mcp server is the piece that lets your assistant work with it directly. Read, search, and summarize your UpNote notes — and create new ones.

What the server does

A hybrid MCP server that lets your AI assistant work with your UpNote notes:

Installation

upnote-lens-mcp on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Credentials and setup notes

  • macOS — fully supported and verified. - Windows — best-effort. URLs launch through the registered scheme handler, and the default DB path is guessed under %APPDATA%\UpNote\. This path is not verified by the author — if reads fail, set UPNOTE_LENS_DB (see below). - Python 3.10+ (or just uv, which brings its own). - UpNote desktop app installed.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. It is maintained by AwesomeHye; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

How to install the Upnote MCP server

Claude Desktop:
```json
{ "mcpServers": { "upnote-lens": { "command": "uvx", "args": ["upnote-lens-mcp"] } } }

Configuration as documented by the project. Restart the client after saving.

Configuration

  • macOS — fully supported and verified. - Windows — best-effort. URLs launch through the registered scheme handler, and the default DB path is guessed under %APPDATA%\UpNote\. This path is not verified by the author — if reads fail, set UPNOTE_LENS_DB (see below). - Python 3.10+ (or just uv, which brings its own). - UpNote desktop app installed.

Frequently asked questions

It connects Upnote to MCP-compatible AI assistants such as Claude and Cursor. Instead of copying data back and forth by hand, the assistant works with Upnote directly.