Skip to main content
Glama

MCP Notes Server

by truaxki

Servidor de notas MCP

Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) para administrar notas con almacenamiento persistente.

Características

  • Crear, leer, actualizar y eliminar notas
  • Almacenamiento persistente mediante JSON
  • Seguimiento de marcas de tiempo para creación y modificaciones
  • Resumen de notas mediante indicaciones
  • Acceso basado en recursos mediante el esquema URI note://

Instalación

Instalación mediante herrería

Para instalar notas para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install notes --client claude

Instalación manual

  1. Asegúrese de tener instalado Python 3.10 o posterior
  2. Crear un entorno virtual:
    python -m venv .venv # On Unix/MacOS: source .venv/bin/activate # On Windows: .venv\Scripts\activate
  3. Requisitos de instalación:
    pip install MCP

Estructura del proyecto

notes/ ├── __init__.py # Package initialization ├── server.py # Main server implementation ├── storage.py # Note persistence layer ├── resources.py # Resource handling (note:// URIs) ├── prompts.py # LLM prompt generation └── tools/ # Server tools ├── __init__.py # Tools package initialization ├── list_tools.py # Tool listing functionality └── handle_tools.py # Tool handling implementation

Herramientas disponibles

  • add-note : Crea una nueva nota
  • list-all-notes : Muestra todas las notas almacenadas
  • update-note : Modificar una nota existente
  • delete-note : Eliminar una nota

Uso

  1. Iniciar el servidor:
    mcp install src/notes mcp start Notes
  2. Operaciones de ejemplo:
    # Create a note await client.call_tool("add-note", { "name": "example", "content": "This is a test note" }) # List all notes await client.call_tool("list-all-notes") # Update a note await client.call_tool("update-note", { "name": "example", "content": "Updated content" }) # Delete a note await client.call_tool("delete-note", { "name": "example" })

Almacenamiento

Las notas se almacenan en notes_storage.json con la siguiente estructura:

{ "note_name": { "content": "Note content", "created_at": "2025-01-12T11:28:16.721704", "modified_at": "2025-01-12T11:28:16.721704" } }

Acceso a recursos

Se puede acceder a las notas como recursos utilizando el esquema URI note:// :

  • Lista de recursos: devuelve todas las notas disponibles como recursos
  • Leer recurso: Acceder a una nota específica usando note://internal/note_name

Generación de indicaciones

El servidor incluye una función de generación de indicaciones para resumir notas:

  • Admite resúmenes breves y detallados
  • Notas de formato para la entrada del modelo de lenguaje
  • Disponible a través del mensaje "resumir notas"

Desarrollo

Para modificar o ampliar el servidor:

  1. Clonar el repositorio
  2. Instalar dependencias de desarrollo
  3. Realizar cambios en el módulo apropiado
  4. Pruebe exhaustivamente antes de implementar

Pruebas

Las pruebas deben cubrir:

  • Operaciones CRUD básicas
  • Manejo de múltiples notas
  • Casos de error
  • Acceso a recursos
  • Generación de mensajes rápidos

Licencia

[Agregue su licencia aquí]

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor MCP para administrar y conservar notas, que ofrece operaciones CRUD, resumen de notas y acceso basado en recursos a través de un esquema URI note://.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Estructura del proyecto
      1. Herramientas disponibles
        1. Uso
          1. Almacenamiento
            1. Acceso a recursos
              1. Generación de indicaciones
                1. Desarrollo
                  1. Pruebas
                    1. Licencia

                      Related MCP Servers

                      • -
                        security
                        F
                        license
                        -
                        quality
                        A simple note-taking MCP server that allows storing and summarizing notes with custom URI schemes and provides functionality to add notes and generate summaries with different detail levels.
                        Last updated -
                        5
                        Python
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.
                        Last updated -
                        3
                        Python
                      • -
                        security
                        -
                        license
                        -
                        quality
                        A simple MCP server for creating and managing notes with support for summarization functionality.
                        Last updated -
                        Python
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.
                        Last updated -
                        1
                        Python
                        • Apple

                      View all related MCP servers

                      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/truaxki/mcp-notes'

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