Skip to main content
Glama

Apple Notes MCP Server

Servidor MCP de Apple Notes

El servidor MCP de Apple Notes es un servidor de Protocolo de Contexto de Modelo que permite una interacción fluida con Apple Notes mediante lenguaje natural. ¡Crea, busca y recupera notas fácilmente con Claude u otros asistentes de IA! 🎉

🎯 Características

  • Crear notas: crea rápidamente nuevas notas con títulos, contenido y etiquetas 📝
  • Buscar notas: Encuentra notas usando potentes funciones de búsqueda 🔍
  • Recuperar contenido: Obtén el contenido completo de cualquier nota por su título 📖
  • Integración con iCloud: funciona directamente con tu cuenta de iCloud Notes ☁️

🚀 Primeros pasos

Prerrequisitos

  1. macOS con la aplicación Apple Notes configurada
  2. Node.js (versión 20.0.0 o superior)
  3. Administrador de paquetes de hilo

Instalación

  1. Clonar el repositorio:
    git clone https://github.com/Siddhant-K-code/mcp-apple-notes.git cd mcp-apple-notes
  2. Instalar dependencias:
    yarn install
  3. Construir el proyecto:
    yarn build
  4. Iniciar el servidor:
    yarn start
  5. Configurar Claude Desktop. Actualizar claude_desktop_config.json con:
    { "mcpServers": { "apple-notes": { "command": "yarn", "args": ["start"], "cwd": "/path/to/mcp-apple-notes" } } }

    Nota: Reemplace /path/to/mcp-apple-notes con la ruta real de su repositorio clonado. Es posible que deba autorizar el script para acceder a Apple Notes al ejecutar los comandos por primera vez.

Inicialización del servidor MCP

Cuando el servidor se inicie correctamente, verás:

Starting Apple Notes MCP server.

¡El servidor ya está listo para gestionar tus operaciones con notas! 🎉

🛠️ Uso

Herramientas disponibles

  1. Crear nota
    • Descripción: Crea una nueva nota en Apple Notes
    • Parámetros:
      { title: string; // The title of the note content: string; // The content of the note tags?: string[]; // Optional tags for the note }
    • Ejemplo de respuesta:
      Note created: My New Note
  2. Notas de búsqueda
    • Descripción: Buscar notas por título
    • Parámetros:
      { query: string; // The search query }
    • Ejemplo de respuesta:
      Meeting Notes Shopping List Ideas for Project
  3. Obtener contenido de la nota
    • Descripción: Recupera el contenido completo de una nota específica
    • Parámetros:
      { title: string; // The exact title of the note }
    • Ejemplo de respuesta:
      [Full content of the note]

📚 Casos de uso de ejemplo

1. Toma de notas rápidas

Crear notas durante reuniones o sesiones de lluvia de ideas:

{ "title": "Team Meeting Notes", "content": "Discussion points:\n1. Project timeline\n2. Resource allocation", "tags": ["meetings", "work"] }

2. Recuperación de información

Busca notas específicas cuando las necesites:

{ "query": "meeting" }

3. Revisión de contenido

Obtenga el contenido completo de una nota específica:

{ "title": "Team Meeting Notes" }

⚡ Consejos para obtener mejores resultados

  • Asegúrate de que tu aplicación Apple Notes esté configurada correctamente con iCloud
  • Utilice títulos descriptivos para una mejor capacidad de búsqueda
  • Incluya etiquetas relevantes al crear notas para una mejor organización

🔧 Desarrollo

El proyecto utiliza TypeScript y sigue los patrones modernos de los módulos ES. Archivos clave:

  • src/index.ts : Implementación del servidor principal
  • src/services/appleNotesManager.ts : Funcionalidad principal de gestión de notas
  • src/utils/applescript.ts : utilidades de integración de AppleScript

Contenedor de desarrollo

Se proporciona una configuración de contenedor de desarrollo para los usuarios de VS Code, que ofrece:

  • Entorno TypeScript Node.js
  • Más bonito para el formato de código
  • Instalación automática de dependencias

📄 Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.


Hecho con ❤️ para usuarios de Apple Notes

You must be authenticated.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Permite la interacción con Apple Notes a través del lenguaje natural, lo que admite la creación, búsqueda y recuperación de notas con integración con iCloud para una gestión perfecta de notas.

  1. 🎯 Características
    1. 🚀 Primeros pasos
      1. Prerrequisitos
      2. Instalación
      3. Inicialización del servidor MCP
    2. 🛠️ Uso
      1. Herramientas disponibles
    3. 📚 Casos de uso de ejemplo
      1. Toma de notas rápidas
      2. Recuperación de información
      3. Revisión de contenido
    4. ⚡ Consejos para obtener mejores resultados
      1. 🔧 Desarrollo
        1. Contenedor de desarrollo
      2. 📄 Licencia

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Allows the AI to read from your local Apple Notes database (macOS only)
          Last updated -
          56
          Python
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes.
          Last updated -
          158
          TypeScript
          • Apple
        • -
          security
          F
          license
          -
          quality
          Facilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.
          Last updated -
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables semantic search and retrieval of Apple Notes content, allowing AI assistants to access, search, and create notes using on-device embeddings.
          Last updated -
          TypeScript
          • 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/Siddhant-K-code/mcp-apple-notes'

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