Integrations
Servidor MCP de Joplin
Un servidor de Protocolo de Contexto de Modelo (MCP) para Joplin que permite el acceso a notas mediante dicho protocolo . Ideal para la integración con asistentes de IA como Claude.
✨ Características
- 🔍 Buscar notas : Búsqueda de texto completo en todas las notas
- 📖 Leer notas : recuperar notas individuales
- ✏️ Editar notas : crea nuevas notas y actualiza las existentes
- 🗑️ Eliminar notas : Mueva notas a la papelera o elimínelas permanentemente
- 📥 Importación de Markdown : Importa archivos de Markdown como notas
- 🤖 Integración con IA : Integración perfecta con Claude y otros asistentes de IA compatibles con MCP
🚀 Instalación
Prerrequisitos
- Python 3.10 o superior
- Joplin Desktop con el servicio Web Clipper habilitado
- uv (administrador de paquetes de Python)
⚙️ Configuración
Token de API de Joplin
- Abra Joplin Desktop
- Vaya a Herramientas -> Opciones -> Web Clipper
- Habilitar el servicio Web Clipper
- Copiar el token de API
Cree un archivo .env
en el directorio del proyecto:
Configuración del escritorio de Claude
- Instalar Claude Desktop
- Descargar Claude Desktop
- Asegúrate de tener la última versión (Menú: Claude -> Buscar actualizaciones...)
- Configurar el servidor MCPCopy
- Reemplace
/PATH/TO/UV/uv
con la ruta absoluta a su instalación de uv- Encuentra el camino con:
which uv
- Ejemplo macOS:
/Users/username/.local/bin/uv
- Ejemplo de Windows:
C:\Users\username\AppData\Local\Microsoft\WindowsApps\uv.exe
- Encuentra el camino con:
- Reemplace
/PATH/TO/YOUR/PROJECT/joplin_mcp
con la ruta absoluta a su proyecto
Importante : Claude Desktop necesita la ruta completa a
uv
ya que no puede acceder a las variables de entorno del shell. - Reemplace
🛠️ Herramientas disponibles
notas de búsqueda
Buscar notas en Joplin.
Parámetros:
query
(cadena): consulta de búsquedalimit
(int, opcional): número máximo de resultados (predeterminado: 100)
obtener_nota
Recuperar una nota específica por su ID.
Parámetros:
note_id
(cadena): ID de la nota
crear_nota
Crear una nueva nota.
Parámetros:
title
(cadena): Título de la notabody
(cadena, opcional): contenido de la nota en Markdownparent_id
(cadena, opcional): ID de la carpeta principalis_todo
(booleano, opcional): si se trata de un elemento de tarea pendiente
nota de actualización
Actualizar una nota existente.
Parámetros:
note_id
(cadena): ID de la nota a actualizartitle
(cadena, opcional): Nuevo títulobody
(cadena, opcional): Nuevo contenidoparent_id
(cadena, opcional): ID de la nueva carpeta principalis_todo
(booleano, opcional): Nuevo estado de la tarea pendiente
eliminar_nota
Eliminar una nota.
Parámetros:
note_id
(cadena): ID de la nota a eliminarpermanent
(booleano, opcional): si es verdadero, elimina permanentemente la nota
importación_markdown
Importar un archivo Markdown como una nueva nota.
Parámetros:
file_path
(cadena): Ruta al archivo Markdown
🧪 Desarrollo
Modo de depuración
Para iniciar el servidor en modo de depuración:
Esto inicia el Inspector MCP en http://localhost:5173 donde puedes probar las herramientas.
📄 Licencia
Licencia MIT - Copyright (c) 2025 David Weigend
👤 Autor
David Weigend
- Sitio web: weigend.studio
- GitHub: @dweigend
🤝 Contribuyendo
¡Agradecemos sus contribuciones, problemas y solicitudes de funciones! Visite la página de problemas .
This server cannot be installed
Un servidor que permite a los asistentes de IA acceder y manipular notas de Joplin a través del Protocolo de Contexto Modelo, lo que permite la búsqueda, lectura, edición y gestión de notas utilizando lenguaje natural.