OpenNoteCAUTION
一款跨平台智能笔记 Agent 应用,支持多格式笔记、本地知识库、AI 智能助手、向量语义检索 。
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
<img src="https://img.shields.io/badge/python-3.10+-blue?logo=python" alt="pypi" />
<img src="https://img.shields.io/badge/Docs-%E4%B8%AD%E6%96%87%7CEnglish-green?logo=markdown" alt="docs" />
<img src="https://img.shields.io/badge/version-1.2.0+1-purple?logo=git" alt="version" />
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpypi.org%2Fpypi%2Fopen-note-cli%2Fjson&query=%24.info.version&prefix=v&logo=gnometerminal&label=cli" alt="pypi" />
79a7ee1f964bOBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add open-note-mcp -- uvx open-note-mcp
{
"mcpServers": {
"open-note-mcp": {
"command": "uvx",
"args": [
"open-note-mcp"
]
}
}
}Exposed tools (6)
3 read · 2 write · 1 destructive. Blast radius: 1 tool can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.
| Tool | Risk | Description |
|---|---|---|
create_note | write | 创建笔记。返回创建的笔记详情。 |
delete_note | destructive | 删除笔记(软删除)。删除后可在回收站恢复。 |
get_note | read | 查看笔记详情。返回笔记的完整内容。 |
list_notes | read | 列出笔记。默认按更新时间倒序排列。支持按分类和收藏过滤。 |
search_notes | read | 搜索笔记。按标题、内容或摘要搜索。支持按分类、标签和收藏过滤。 |
update_note | write | 编辑笔记。可以更新标题和/或内容。返回更新后的笔记详情。 |
Trust audit
CAUTIONgrade B · trust 87/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | WARN |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (2 observation(s))
- Network
- declared (9 observation(s))
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (15)
String serviceUrl = 'http://127.0.0.1:8765',
String serviceUrl = 'http://127.0.0.1:8765',
static const String _pythonServiceUrl = 'http://127.0.0.1:8765';
String _baseUrl = 'http://127.0.0.1:8765';
.get(Uri.parse('http://127.0.0.1:$port/api/service/identity'))delete_note
src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpypi.org%2Fpypi%2Fopen-note-mcp%2Fjson&query=%24.info.version&prefix=v&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZ
sudo apt-get update
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libkeybinder-3.0-0 libkeybinder-3.0-dev gir1.2-keybinder-3.0
fastapi, uvicorn, pydantic, numpy, tokenizers, chromadb, hnswlib, opentelemetry-instrumentation
assets/fonts/NotoSansSC-Bold.ttf
assets/fonts/NotoSansSC-Medium.ttf
assets/fonts/NotoSansSC-Regular.ttf
assets/fonts/NotoSansSC-SemiBold.ttf
third_party/sqlite3/sqlite3.c
Gates applied: no_behavioural_pass.
79a7ee1f964bfull audit observations/trust-audit/mcp-server/the-flash-7__opennote-2.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 79a7ee1f964b | CAUTION | B | 87 | first audit |
Questions
What is the OpenNote MCP server?
一款跨平台智能笔记 Agent 应用,支持多格式笔记、本地知识库、AI 智能助手、向量语义检索 。
What tools does OpenNote expose?
6 in total: 3 read-only, 2 that write, and 1 that can delete or overwrite (delete_note). Every one is listed on this page with its risk.
Is OpenNote safe to connect to an agent?
With care. The audit graded it B (87/100) and found 15 things worth knowing before you trust this server, listed below with the exact line each was found on. Separately from the audit: 1 of its tools can destroy data, so scope the token you give it to what you actually need.
What credentials does OpenNote need?
No credential environment variables were found in its source, so it appears to need none.
How does OpenNote run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as open-note-mcp.
How current is this page?
The grade is for one exact copy of the source (79a7ee1f964b), read on 2026-10-08. The repository is watched and re-audited when it changes.