Sticky Notes
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_noteherramienta: Añade una nota nueva.read_notesherramienta: Lee todas las notas guardadas.notes://latestrecurso: Recupera la nota añadida más reciente.note_summary_promptprompt: Crea un prompt que contiene las notas actuales para resumirlas.
Related MCP server: AI Sticky Notes
Requisitos
Python 3.12 o posterior
pipo uv
Ejecutar localmente
Usando uv
uv sync
uv run python main.pyUsando 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.pyEl 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.pyUsa 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.pyDesplegar 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.pyrequirements.txtsmithery.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-notesEstructura 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 absentNota 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read/write notes on BrainMop, a hosted notes app. Paid feature, 30-day free trial; account required.
- JetpostOAuthcom.jetpost
Notes your team and their agents build on together: write, share, comment and edit.
Search, read and edit your notes in Pinto Notes (formerly Amber Notes): checklists and tables.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA simple demo that allows LLMs to save and read sticky notes in the browser.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and summarize sticky notes stored in a local text file through MCP tools, resources, and prompts.-
- AlicenseAqualityBmaintenancePersistent 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.351 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to save and retrieve persistent sticky notes across conversations, with tools, a resource, and a prompt for note management and summarization.-