Notes MCP Server
Servidor de notas MCP
Esta es una implementación de servidor MCP (Protocolo de Contexto de Modelo) que gestiona notas de Markdown en un directorio determinado. El servidor permite crear, leer y actualizar notas de Markdown mediante el transporte stdio.
Características
Crear nuevas notas de rebajas
Leer notas de rebajas existentes
Actualizar notas de rebajas existentes
Listar todas las notas en la bóveda
Gestión automática de archivos en el directorio especificado
Manejo y registro de errores adecuados
Seguimiento de marcas de tiempo para la creación y modificación de notas
Validación del esquema JSON para todas las operaciones
Related MCP server: pdf-reader-server
Capacidades del servidor
El servidor implementa las siguientes capacidades:
Versión: 1.0.0
Nombre: Servidor MCP de Notes
Descripción: Un servidor para administrar notas de Markdown en un directorio determinado
Transportes compatibles: stdio
Recursos
El servidor proporciona el siguiente recurso:
Propiedades:
path: El camino a la bóvedanote_count: El número total de notas en la bóveda
Herramientas
El servidor implementa las siguientes herramientas MCP:
crear_nota
Crea una nueva nota de Markdown.
Parámetros:
title: El título de la nota (obligatorio)content: El contenido de la nota (opcional, el valor predeterminado es una cadena vacía)
Devoluciones:
filename: El nombre del archivo creadopath: La ruta completa al archivo creadocreated_at: marca de tiempo ISO de creación
leer_nota
Lee una nota de Markdown existente.
Parámetros:
title: El título de la nota a leer (obligatorio)
Devoluciones:
title: El título de la notacontent: El contenido de la notapath: La ruta completa al archivocreated_at: marca de tiempo ISO de creaciónmodified_at: marca de tiempo ISO de la última modificación
nota de actualización
Actualiza una nota de Markdown existente.
Parámetros:
title: El título de la nota a actualizar (obligatorio)content: El nuevo contenido de la nota (opcional, el valor predeterminado es una cadena vacía)
Devoluciones:
filename: El nombre del archivo actualizadopath: La ruta completa al archivoupdated_at: marca de tiempo ISO de la actualización
notas de lista
Enumera todas las notas de rebajas en la bóveda.
Parámetros: Ninguno
Devoluciones:
notes: Matriz de objetos de nota, cada uno de los cuales contiene:title: El título de la notapath: La ruta completa al archivocreated_at: marca de tiempo ISO de creaciónmodified_at: marca de tiempo ISO de la última modificación
total: Número total de notas
Configuración
Instale las dependencias necesarias:
pip install -r requirements.txtConfigure el servidor para que funcione dentro del directorio indicado en la línea 110 de main.py editando la propiedad notes_dir:
Configurar Cursor para utilizar el servidor MCP:
El archivo de configuración se encuentra en
.cursor/mcp.jsonEl cursor detectará y utilizará automáticamente esta configuración
El servidor está configurado para ejecutarse con Python y la codificación UTF-8 adecuada
Ejecución del servidor
El servidor se iniciará automáticamente cuando Cursor cargue el proyecto. También puedes ejecutarlo manualmente:
python main.pyEl servidor se iniciará y escuchará las solicitudes MCP mediante la entrada estándar y la salida estándar. Todas las operaciones se registran con los niveles adecuados (información/error) para su depuración y supervisión.
Manejo de errores
El servidor implementa el manejo de errores adecuado para diversos escenarios:
Faltan parámetros requeridos
El archivo ya existe
Archivo no encontrado
Excepciones generales
Todos los errores se registran y se devuelven con los códigos de error y mensajes apropiados.
Detalles de configuración
El servidor MCP está configurado en .cursor/mcp.json con las siguientes configuraciones:
{
"mcpServers": {
"notes-server": {
"command": "python",
"args": ["main.py"],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}Para agregar el MCP como usado globalmente, agréguelo a la carpeta .cursor en su directorio de usuario, o vaya a Configuración del cursor -> MCP -> Agregar nuevo servidor MCP global -> copie/pegue el mcp.json en este proyecto al nuevo archivo -> Actualice los argumentos para que apunten a main.py
Esta configuración:
Nombra el servidor "notes-server"
Utiliza Python para ejecutar el servidor.
Establece la codificación UTF-8 para un manejo adecuado de caracteres
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityNot gradedmaintenanceEnables reading and managing markdown note files from a specified directory through natural language interactions.
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for managing text notes, with resources (note:// URIs), tools (create_note), and prompts (summarize_notes).
- AlicenseNot gradedqualityDmaintenanceEnables AI to manage Obsidian notes, including creation, reading, updating, deletion, full-text search, listing with filtering, sorting, and metadata extraction via the Model Context Protocol.14MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to search, read, create, update, and remove personal markdown notes stored locally, providing persistent memory across sessions.132MIT
Related MCP Connectors
Read and write your Fresh Jots notes from Claude, Cursor, and any MCP client.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
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/nathannj/mcp-notes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server