Skip to main content
Glama

Servidor de notas MCP

insignia de herrería

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í]

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
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
                        -
                        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
                        • Apple
                      • -
                        security
                        -
                        license
                        -
                        quality
                        A simple MCP server for creating and managing notes with support for summarization functionality.
                        Last updated -
                        1
                      • A
                        security
                        -
                        license
                        A
                        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 -
                        4
                        2
                        • Apple
                      • A
                        security
                        -
                        license
                        A
                        quality
                        A simple note-taking MCP server that stores notes and can generate summaries of stored content.
                        Last updated -
                        4
                        • 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