Skip to main content
Glama

AI Sticky Notes MCP Server

Un servidor MCP que permite a un asistente de IA guardar, leer y resumir notas personales. Las notas se almacenan en un archivo local notes.txt junto al servidor.

Características

  • add_note herramienta: Añade una nota nueva.

  • read_notes herramienta: Lee todas las notas guardadas.

  • notes://latest recurso: Recupera la nota añadida más reciente.

  • note_summary_prompt prompt: Crea un prompt que contiene las notas actuales para resumirlas.

Related MCP server: Sticky Notes MCP Server

Requisitos

  • Python 3.12 o posterior

  • pip o uv

Ejecutar localmente

Usando uv

uv sync
uv run python main.py

Usando pip

Crea y activa un entorno virtual y, a continuación, instala la dependencia:

python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.py

El servidor se comunica mediante MCP stdio, por lo que normalmente lo inicia un cliente compatible con MCP en lugar de abrirse directamente en un navegador.

Probar el servidor

Con la CLI de MCP instalada, inicia MCP Inspector con:

mcp dev main.py

Usa Inspector para llamar a add_note, read_notes, abrir el recurso notes://latest y ejecutar note_summary_prompt.

También puedes verificar directamente el módulo de Python y su sintaxis:

uv run python -c "import main; print('MCP server import ok')"
uv run python -m py_compile main.py

Desplegar con Smithery

El repositorio incluye smithery.yaml, que configura Smithery para iniciar el servidor con:

startCommand:
	type: stdio
	command: python
	args: ["main.py"]

Sube los archivos de despliegue a un repositorio de GitHub y despliega ese repositorio a través de Smithery. Los archivos importantes son:

  • main.py

  • requirements.txt

  • smithery.yaml

notes.txt es opcional porque el servidor lo crea automáticamente cuando es necesario. Inclúyelo solo si quieres distribuir las notas de ejemplo.

Ejecutar con Docker

Construye la imagen incluida y ejecútala:

docker build -t ai-sticky-notes .
docker run --rm -i ai-sticky-notes

Estructura del proyecto

main.py          MCP server implementation
requirements.txt Python dependencies
smithery.yaml    Smithery stdio startup configuration
Dockerfile       Container build configuration
notes.txt        Local note storage, created automatically if absent

Nota de almacenamiento

Las notas se almacenan en un archivo de texto plano. Esto es adecuado para uso local y demostraciones, pero los contenedores alojados pueden no conservar el archivo entre reinicios o nuevas implementaciones. Para un almacenamiento duradero en producción, conviene usar una base de datos externa o un volumen persistente.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

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

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables creating, reading, updating, and deleting sticky notes with persistent text file storage through the MCP protocol.
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Persistent sticky notes for Claude Code. You pin a note — a decision, a blocker, a todo — and it survives session resets, /clear, and closing the terminal. Next time you open Claude in that project, the notes that still matter are handed back to it automatically.
    3
    302
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.

  • Feedback layer for video. Reviewers talk through feedback; agents read it as structured comments.

  • Search, save, and set reminders in your personal MarkIt library of links, posts, and notes.

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/Sheheryar-Ahmad/Sticky-Notes-MCP'

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