Standard Notes
mcp-standardnotes
Dale a Claude acceso seguro de lectura/escritura a tu bóveda de Standard Notes: cifrado de extremo a extremo, solo stdio local, sin intermediarios en la nube.
Pídele a Claude que resuma tus notas, redacte otras nuevas, organice etiquetas, busque en toda tu bóveda, todo mientras tu clave maestra permanece en tu máquina. Funciona con Claude Code, Claude Desktop y cualquier cliente compatible con MCP.
Aviso legal. Esta es una integración de terceros no oficial. No está afiliada, respaldada ni patrocinada por Standard Notes Ltd. "Standard Notes" es una marca comercial de Standard Notes Ltd.
Por qué
🔒 Cifrado de extremo a extremo. Todo el descifrado ocurre localmente utilizando primitivas de libsodium auditadas (Argon2id + XChaCha20-Poly1305 IETF). Tu contraseña nunca sale de la RAM; tu clave maestra nunca sale de tu máquina.
🔌 Solo stdio local. Este servidor nunca abre ningún puerto de red.
🔑 Llavero del SO para almacenamiento de sesiones. Llavero de macOS, libsecret de Linux, Bóveda de credenciales de Windows: nunca archivos en texto plano.
☁️ Funciona con servidores de Standard Notes oficiales o autohospedados.
Características
Herramienta | Qué hace |
| Explora y busca tus notas (filtra por etiqueta con |
| Escribe notas (markdown, super, código, texto enriquecido, tareas, hojas de cálculo, texto plano) |
| Crea por lotes hasta 50 notas en una sola sincronización |
| Estadísticas de la bóveda: recuentos, tamaños, nota más antigua/nueva/grande |
| CRUD completo de etiquetas |
| Vincular/desvincular etiquetas a notas |
| Fuerza una sincronización con el servidor |
notes_create y notes_update aceptan un parámetro opcional tags: string[] (UUIDs de etiquetas) para vincular etiquetas al momento de escribir.
Requisitos
Node.js ≥ 20
Una cuenta de Standard Notes en el protocolo 004 (predeterminado para cualquier cuenta creada o actualizada desde 2020)
macOS, Linux o Windows con un llavero del SO funcional
Inicio rápido
1. Instalar
npm install -g mcp-standardnotesO ejecuta desde un clon si lo prefieres:
git clone https://github.com/lozit/mcp-standardnotes.git
cd mcp-standardnotes
npm install && npm run build2. Inicia sesión una vez
mcp-standardnotes-login # if installed globally
# or, from a clone:
npm run loginSe te solicitará el correo electrónico y la contraseña. La contraseña deriva tu clave maestra en memoria (Argon2id) y nunca se escribe en el disco. Se almacena una sesión cifrada en el llavero de tu SO; las ejecuciones posteriores la reutilizan automáticamente.
3. Conéctalo a Claude
Claude Code — añádelo a ~/.claude.json o .mcp.json:
{
"mcpServers": {
"mcp-standardnotes": {
"type": "stdio",
"command": "mcp-standardnotes",
"env": { "SN_EMAIL": "you@example.com" }
}
}
}Si clonaste en lugar de usar npm install -g, reemplaza command con la ruta absoluta a node y añade args: ["/ruta/absoluta/a/mcp-standardnotes/dist/index.js"].
Luego usa /mcp para reconectar.
Claude Desktop (macOS) — edita ~/Library/Application Support/Claude/claude_desktop_config.json con la misma estructura y utiliza una ruta absoluta a tu binario de Node ≥ 20 (Claude Desktop no hereda nvm). Consulta docs/troubleshooting.md si obtienes SyntaxError: Unexpected token '??='.
Cualquier otro cliente MCP — ejecuta node dist/index.js con SN_EMAIL configurado en el entorno. El transporte es stdio.
¿Autohospedas Standard Notes? Consulta docs/self-hosted.md para ver la receta de docker-compose y cómo fijar tu certificado TLS.
Configuración
Variable | Predeterminado | Descripción |
| requerido | Tu correo electrónico de cuenta SN. Debe coincidir con el que usaste con |
|
| URL del servidor de sincronización. Cámbiala para instancias autohospedadas. |
|
| Sobrescribe el nombre del servicio del llavero (útil para múltiples cuentas). |
| no establecido | Pin de certificado TLS SHA-256 para servidores autohospedados (64 caracteres hexadecimales, los dos puntos son opcionales). Consulta docs/self-hosted.md. |
Seguridad de un vistazo
Contraseña solo en RAM durante la derivación de claves. Nunca registrada, nunca almacenada.
Sesión + clave maestra hexadecimal → solo en el llavero del SO. Nunca archivos en texto plano.
Solo transporte stdio. Sin puerto HTTP, nunca.
Todos los registros van a stderr, enrutados a través de un redactor que enmascara contraseñas, claves, JWT y cadenas similares a tokens.
Todas las entradas de herramientas validadas por zod.
npm auditHIGH/CRITICAL es un bloqueador de fusión en CI.Solo el framing del protocolo 004 está implementado localmente; todas las primitivas criptográficas provienen de
libsodium-wrappers-sumo.
Modelo de amenazas completo y análisis profundo: docs/protocol-004.md.
Solución de problemas
Problemas comunes y soluciones: docs/troubleshooting.md.
Cerrar sesión
SN_EMAIL=you@example.com mcp-standardnotes-logout
# or, from a clone:
SN_EMAIL=you@example.com npm run logoutHoja de ruta
El trabajo futuro se rastrea en ROADMAP.md.
Contribución
Las contribuciones son bienvenidas. Consulta CONTRIBUTING.md para la configuración, pruebas y lista de verificación de PR.
Licencia
MIT — úsala, haz un fork, publícala.
Créditos
Standard Notes por el diseño de cifrado y la API pública.
Model Context Protocol y Anthropic por el SDK de MCP.
libsodium por Frank Denis, expuesto a través de libsodium-wrappers-sumo.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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