Standard Notes
mcp-standardnotes
Предоставьте Claude безопасный доступ на чтение/запись к вашему хранилищу Standard Notes — сквозное шифрование, только локальный stdio, никаких посредников в облаке.
Попросите Claude обобщить ваши заметки, составить черновики новых, упорядочить теги, выполнить поиск по всему хранилищу — и все это при том, что ваш мастер-ключ остается на вашем компьютере. Работает с Claude Code, Claude Desktop и любым клиентом, совместимым с MCP.
Отказ от ответственности. Это неофициальная сторонняя интеграция. Не связана, не одобрена и не спонсируется Standard Notes Ltd. "Standard Notes" является торговой маркой Standard Notes Ltd.
Почему это нужно
🔒 Сквозное шифрование. Вся расшифровка происходит локально с использованием проверенных примитивов libsodium (Argon2id + XChaCha20-Poly1305 IETF). Ваш пароль никогда не покидает оперативную память; ваш мастер-ключ никогда не покидает ваш компьютер.
🔌 Только локальный stdio. Этот сервер никогда не открывает сетевые порты.
🔑 Системная связка ключей для хранения сессий. macOS Keychain, Linux libsecret, Windows Credential Vault — никаких файлов в открытом виде.
☁️ Работает с официальными облачными или self-hosted серверами Standard Notes.
Related MCP server: Obsidian MCP Server
Возможности
Инструмент | Что он делает |
| Просмотр и поиск заметок (фильтрация по тегу с помощью |
| Создание заметок (markdown, super, code, rich-text, task, spreadsheet, plain-text) |
| Пакетное создание до 50 заметок за одну синхронизацию |
| Статистика хранилища: количество, размеры, самая старая/новая/большая заметка |
| Полный CRUD тегов |
| Привязка/отвязка тегов к заметкам |
| Принудительная синхронизация с сервером |
notes_create и notes_update принимают необязательный параметр tags: string[] (UUID тегов) для привязки тегов во время записи.
Требования
Node.js ≥ 20
Учетная запись Standard Notes с протоколом 004 (по умолчанию для любой учетной записи, созданной или обновленной после 2020 года)
macOS, Linux или Windows с работающей системной связкой ключей
Быстрый старт
1. Установка
npm install -g mcp-standardnotesИли запустите из клонированного репозитория, если предпочитаете:
git clone https://github.com/lozit/mcp-standardnotes.git
cd mcp-standardnotes
npm install && npm run build2. Однократный вход
mcp-standardnotes-login # if installed globally
# or, from a clone:
npm run loginВас попросят ввести email и пароль. Пароль используется для получения мастер-ключа в памяти (Argon2id) и никогда не записывается на диск. Зашифрованная сессия сохраняется в системной связке ключей; последующие запуски используют ее автоматически.
3. Подключение к Claude
Claude Code — добавьте в ~/.claude.json или .mcp.json:
{
"mcpServers": {
"mcp-standardnotes": {
"type": "stdio",
"command": "mcp-standardnotes",
"env": { "SN_EMAIL": "you@example.com" }
}
}
}Если вы клонировали репозиторий вместо npm install -g, замените command на абсолютный путь к node и добавьте args: ["/absolute/path/to/mcp-standardnotes/dist/index.js"].
Затем используйте /mcp для переподключения.
Claude Desktop (macOS) — отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json с той же структурой и используйте абсолютный путь к вашему бинарному файлу Node ≥ 20 (Claude Desktop не наследует nvm). См. docs/troubleshooting.md, если возникнет ошибка SyntaxError: Unexpected token '??='.
Любой другой MCP-клиент — запустите node dist/index.js с установленной переменной окружения SN_EMAIL. Транспорт — stdio.
Используете свой сервер Standard Notes? См. docs/self-hosted.md для рецепта docker-compose и информации о том, как закрепить ваш TLS-сертификат.
Конфигурация
Переменная | По умолчанию | Описание |
| обязательно | Email вашей учетной записи SN. Должен совпадать с тем, что вы использовали при |
|
| URL сервера синхронизации. Измените для self-hosted экземпляров. |
|
| Переопределение имени службы связки ключей (полезно для нескольких учетных записей). |
| не задано | SHA-256 отпечаток TLS-сертификата для self-hosted серверов (64 шестнадцатеричных символа, двоеточия опциональны). См. docs/self-hosted.md. |
Безопасность вкратце
Пароль находится в оперативной памяти только во время вывода ключа. Никогда не логируется, никогда не сохраняется.
Сессия + hex-код мастер-ключа → только в системной связке ключей. Никаких файлов в открытом виде.
Только транспорт stdio. Никаких HTTP-портов.
Все логи направляются в stderr и проходят через фильтр, который маскирует пароли, ключи, JWT и токены.
Все входные данные инструментов проверяются с помощью zod.
Уязвимости HIGH/CRITICAL в
npm auditблокируют слияние в CI.Локально реализован только фрейминг протокола 004; все криптографические примитивы взяты из
libsodium-wrappers-sumo.
Полная модель угроз и подробный разбор: docs/protocol-004.md.
Устранение неполадок
Распространенные проблемы и их решения: docs/troubleshooting.md.
Выход из системы
SN_EMAIL=you@example.com mcp-standardnotes-logout
# or, from a clone:
SN_EMAIL=you@example.com npm run logoutДорожная карта
Предстоящие задачи отслеживаются в ROADMAP.md.
Вклад в проект
Приветствуются любые вклады. См. CONTRIBUTING.md для настройки, тестов и чек-листа PR.
Лицензия
MIT — используйте, форкайте, выпускайте.
Авторы
Standard Notes за дизайн шифрования и публичный API.
Model Context Protocol и Anthropic за SDK MCP.
libsodium от Фрэнка Дениса, представленный через libsodium-wrappers-sumo.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Encrypted store for API keys and database URLs your code needs. Use them without reading them.
Secure tunneling, reverse proxy and remote access for local applications.
Notes, kanban tasks, and a capture inbox: read and create Flow data with a personal token.
Instant markdown sharing. Create, manage, and share documents with password protection.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Obsidian vaults for creating, reading, searching, and managing notes, daily notes, TODOs, session reports, and backlinks through both stdio and HTTP/SSE transports.104,7854MIT
- FlicenseNot gradedqualityDmaintenanceProvides secure, direct file system access to Obsidian vault files, enabling search, read, write, and discovery of notes without requiring the Obsidian app.23-
- AlicenseNot gradedqualityCmaintenanceProvides AI agents and LLM tools with direct read/write access to Obsidian LiveSync vaults via CouchDB, including full end-to-end encryption support.MIT
- AlicenseAqualityDmaintenanceEnables full Obsidian vault operations including reading, writing, searching, deleting notes, managing tags and links, with support for both local and remote access via stdio or HTTP transports.105,7843MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lozit/mcp-standardnotes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server