Skip to main content
Glama
shinji0214

mcp-memo-server

by shinji0214

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

register

Registra un nuevo usuario

username: string, password: string

login

Inicia sesión y obtiene un token de sesión

username: string, password: string

add_memo

Agrega una nota (requiere iniciar sesión)

token: string, text: string

list_memos

Obtiene la lista de tus notas registradas (requiere iniciar sesión)

token: string

delete_memo

Elimina tu nota con el ID especificado (requiere iniciar sesión)

token: string, id: number

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, en users.json (no se almacenan en texto plano).

  • Un inicio de sesión correcto en login emite 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_memo validan el token y devuelven un error si no hay una sesión válida.

  • list_memos / delete_memo filtran las notas por el userId vinculado 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 build

Registro 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.js

Comprueba que se ha registrado:

claude mcp list

Dentro 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 (initializetools/listtools/call) y comprueba las respuestas.

node test-client.mjs

Para eliminarlo

claude mcp remove memo-server
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    C
    maintenance
    This is an MCP server that enables agents to record, search, and retrieve memos using LowDB as a lightweight local database.
    11
    30
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for creating, listing, updating, deleting memos, and managing attachments via the Memos API.
    24
    MIT

View all related MCP servers

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.

View all MCP Connectors

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/shinji0214/mcp-memo-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server