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 MCP
{ "mcpServers": { "joplin": { "command": "/PATH/TO/UV/uv", "args": [ "--directory", "/PATH/TO/YOUR/PROJECT/joplin_mcp", "run", "src/mcp/joplin_mcp.py" ] } } }Reemplace
/PATH/TO/UV/uv
con la ruta absoluta a su instalación de uvEncuentra el camino con:
which uv
Ejemplo macOS:
/Users/username/.local/bin/uv
Ejemplo de Windows:
C:\Users\username\AppData\Local\Microsoft\WindowsApps\uv.exe
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.
🛠️ 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 .
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related MCP Servers
- -securityFlicense-qualityA 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 -2
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.Last updated -62712MIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to interact with Notion's API for reading, creating, and modifying Notion content through natural language interactions.Last updated -MIT License
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities through tools for remote control, note-taking, email operations, and knowledge search.Last updated -