MCP.Market

Upnote Lens MCP server

by AwesomeHye·io.github.AwesomeHye/upnote-lens-mcp·v0.1.2·6 stars

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

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

6 stars

Reviews

Write one

Nobody has reviewed Upnote Lens yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Upnote Lens tools (10, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_notewrite action

    Create a new note in UpNote via the URL scheme.

  • get_note

    Return a single note's full title and body text by its id.

  • list_notebooks

    List all notebooks with their note counts and parent id.

  • list_notes_by_tag

    List notes carrying a given tag, matched by tag title.

  • list_notes_in_notebook

    List notes inside a notebook (resolved via the notebook's note list).

  • list_recent

    List the most recently updated notes (id, title, updated time).

  • list_tags

    List all tags with their note counts.

  • open_note

    Open an existing note in the UpNote app by its id.

  • open_notebook

    Open a notebook in the UpNote app by its id.

  • search_notes

    Search notes by title/body (case-insensitive substring match).

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 115 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Upnote Lens compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 68% of 3,470 Web search servers
Tools
10
the typical Web search server has 5
Tools that change things
10%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
6
more than 81% of 1,786 Web search servers

What its tools let an agent do: 7 read · 3 create

Install Upnote Lens in Claude Code, Cursor or VS Code

claude mcp add upnote-lens-mcp -- uvx upnote-lens-mcp
Add to Cursor

What the publisher says

From the Upnote Lens repository's README, as published. We do not edit it. Read it on GitHub

upnote-lens-mcp

<!-- mcp-name: io.github.AwesomeHye/upnote-lens-mcp -->

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

summarize, analyze, or answer questions about what you've written.

  • 🔍 Find & search notes by keyword across titles and bodies.
  • 📖 Read & summarize — it returns the actual note text, so the AI can
  • ✍️ Create new notes from the chat.

Under the hood: reads come from the local UpNote SQLite database (read-only), so real content comes back as text; writes go through the upnote:// URL scheme (x-callback-url) and never touch the database.

The write side (URL scheme) is based on chadthornton/upnote-mcp (MIT).

Usage

Once it's registered, just talk to your AI assistant in plain language — it picks the right tool for you. No commands or syntax to memorize. For example:

  • "Summarize my UpNote notes about the Q3 roadmap."
  • "Find notes where I mentioned Postgres tuning and pull out the key points."
  • "What did I write about onboarding last month?"
  • "Show me my 5 most recent notes."
  • "Create a note titled 'Standup 6/4' with today's three priorities."

Reading, searching, summarizing, and creating all happen through natural conversation.

Requirements

and the default DB path is guessed under %APPDATA%\UpNote\. This path is not verified by the author — if reads fail, set UPNOTELENSDB (see below).

  • macOS — fully supported and verified.
  • Windows — best-effort. URLs launch through the registered scheme handler,
  • Python 3.10+ (or just uv, which brings its own).
  • UpNote desktop app installed.

Install & register

🤖 Let AI install it (easiest)

Give your MCP client (Claude, etc.) a link to llms-install.md and it will run the steps and set everything up for you.

🧑 Install it yourself

Pick the first option that fits what you already have. Each option includes how to register it in Claude.

Claude Desktop config file (referenced in each option):

- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json

- Windows: %APPDATA%\Claude\claudedesktopconfig.json

Option 1 — with uv (recommended)

Requires uv installed once (brew install uv, or curl -LsSf https://astral.sh/uv/install.sh | sh). After that there's no package install step — uvx downloads, caches, and runs upnote-lens-mcp on demand.

Claude Code:

claude mcp add upnote-lens -- uvx upnote-lens-mcp

Claude Desktop:

{ "mcpServers": { "upnote-lens": { "command": "uvx", "args": ["upnote-lens-mcp"] } } }

Option 2 — with pip (if you don't have uv)

pip install upnote-lens-mcp

Claude Code:

claude mcp add upnote-lens -- upnote-lens-mcp

Claude Desktop:

{ "mcpServers": { "upnote-lens": { "command": "upnote-lens-mcp" } } }

Option 3 — from GitHub over HTTPS (if you don't have pip)

When you can't use PyPI/pip, install straight from the repo with uv. (No uv yet? curl -LsSf https://astral.sh/uv/install.sh | sh.)

Claude Code:

claude mcp add upnote-lens -- uvx --from git+https://github.com/AwesomeHye/upnote-lens-mcp upnote-lens-mcp

Claude Desktop:

{ "mcpServers": { "upnote-lens": { "command": "uvx", "args": ["--from", "git+https://github.com/AwesomeHye/upnote-lens-mcp", "upnote-lens-mcp"] } } }

Tools

Read (queries the local DB → returns real text)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Upnote Lens: common questions

Is Upnote Lens MCP server safe?
Mostly: it is graded B (82/100). Read the Upnote Lens safety report
How do I install Upnote Lens?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Upnote Lens need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Upnote Lens maintained?
The last commit was 153 days ago (2026-06-04). The latest release is v0.1.2.
What can I use instead of Upnote Lens?
Servers from other publishers that do the same job: Apple Notes MCP server and Silica Core MCP server.
How does Upnote Lens compare with other Web search MCP servers?
safety score 82/100 (higher than 68% of 3,470 Web search servers); tools 10 (the typical Web search server has 5); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Upnote Lens

Same job from other publishers: the closest match first, then the best rated.

  • Apple Notes
    Inspect, search, create, edit, move, and organize notes in Apple Notes on macOS.
    A
  • Silica Core
    Retrieval over the folder the session opened: files, search, read, code_pack, write_note.
    A