mcp-memo-server
mcp-memo-server
Es un sencillo servidor MCP de gestión de notas que se puede utilizar desde Claude Code. Es una implementación de ejemplo con fines didácticos. Admite una autenticación de usuario simplificada (registro de usuario / inicio de sesión / token de sesión), y las notas quedan separadas por usuario.
Herramientas disponibles
Herramienta | Descripción | Argumentos |
| Registra un nuevo usuario |
|
| Inicia sesión y obtiene un token de sesión |
|
| Agrega una nota (requiere iniciar sesión) |
|
| Obtiene la lista de tus notas registradas (requiere iniciar sesión) |
|
| Elimina tu nota con el ID especificado (requiere iniciar sesión) |
|
Las notas se guardan en memos.json (en la raíz del proyecto) y la información de los usuarios en users.json. Ambos ya están en .gitignore.
Cómo funciona la autenticación (punto de aprendizaje)
Las contraseñas se guardan con hash y sal mediante
crypto.scrypt, el estándar de Node.js, enusers.json(no se almacenan en texto plano).Un inicio de sesión correcto en
loginemite un token de sesión aleatorio. El token se gestiona únicamente en la memoria del proceso del servidor, caduca a las 2 horas y se invalida al reiniciar el servidor.add_memo/list_memos/delete_memovalidan eltokeny devuelven un error si no hay una sesión válida.list_memos/delete_memofiltran las notas por eluserIdvinculado al token, por lo que las notas de otras personas no son visibles.
Nota: se trata de una implementación de autenticación con fines didácticos sobre transporte stdio (proceso local). En el caso de stdio, si puedes arrancar el servidor ya tienes permisos de ejecución sobre el proceso, por lo que esta autenticación no es una «frontera de seguridad real», sino que busca «diferenciar varios usuarios» y «aprender a implementar un flujo de autenticación».
Related MCP server: memos-mcp-server
Configuración
npm install
npm run buildRegistro en Claude Code
Después de compilar, regístralo usando la ruta absoluta del proyecto.
claude mcp add --transport stdio memo-server -- node /絶対パス/mcp-memo-server/build/index.jsComprueba que se ha registrado:
claude mcp listDentro de una sesión de Claude Code, escribe /mcp y podrás ver que memo-server aparece como connected.
Ejemplo de uso (conversación dentro de Claude Code)
> ユーザー名 taro、パスワード pass1234 で登録して
> taro でログインして
> 「Qiitaのネタを考える」というメモを追加して
> 今登録されているメモを一覧で見せて
> ID 1 のメモを削除してEl token emitido al iniciar sesión es recordado por Claude durante la conversación y se reutiliza automáticamente en las llamadas posteriores a add_memo / list_memos / delete_memo.
Verificación manual del funcionamiento
test-client.mjs es un script sencillo que envía mensajes JSON-RPC directamente al servidor lanzado como subproceso
(initialize → tools/list → tools/call) y comprueba las respuestas.
node test-client.mjsPara eliminarlo
claude mcp remove memo-serverMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceThis is an MCP server that enables agents to record, search, and retrieve memos using LowDB as a lightweight local database.1130MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to create, read, update, delete, and list memos via the MCP protocol.3MIT
- AlicenseNot gradedqualityFmaintenanceEnables creating memos and attaching files to a Memos instance via MCP tools.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for creating, listing, updating, deleting memos, and managing attachments via the Memos API.24MIT
Related MCP Connectors
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
MCP server for URL shortening and management
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
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/shinji0214/mcp-memo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server