
alondmnt/joplin-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
alondmnt/joplin-mcp — это кандидат на сервер MCP, импортированный из https://github.com/alondmnt/joplin-mcp.
Обзор
alondmnt/joplin-mcp — это кандидат на сервер MCP, импортированный из https://github.com/alondmnt/joplin-mcp.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) на базе FastMCP для приложения для заметок Joplin через Python API joppy, позволяющий AI-ассистентам взаимодействовать с вашими заметками, блокнотами и тегами в Joplin через стандартизированный интерфейс.
Содержание
- Что ты можешь сделать
- Быстрый старт
- Поддерживаемые клиенты
- Пример использования
- Разрешения инструментов
- Список разрешённых записей
- Расширенная конфигурация
- Docker
- Структура проекта
- Тестирование
- Полный справочник по инструментам
- Changelog
Что ты можешь сделать
Этот MCP-сервер предоставляет 26 оптимизированных инструментов для комплексной интеграции с Joplin:
Управление заметками
- Найти и поискать:
find_notes(поддерживаетtrash=Trueдля уничтоженных нот),find_notes_with_tag,find_notes_in_notebook,get_all_notes - CRUD операции:
get_note,get_note_resources(читать OCR-текст с приложенных изображений/PDF),get_links,create_note,update_note,edit_note,delete_note
Управление блокнотами
- Организовать:
list_notebooks,create_notebook,update_notebook,delete_notebook
Управление тегами
- Категоризировать:
list_tags,create_tag,update_tag,delete_tag,get_tags_by_note - Ссылка:
tag_note,untag_note
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Joplin MCP Server
A FastMCP-based Model Context Protocol (MCP) server for Joplin note-taking application via its Python API joppy, enabling AI assistants to interact with your Joplin notes, notebooks, and tags through a standardized interface.
Table of Contents
- What You Can Do
- Quick Start
- Supported Clients
- Example Usage
- Tool Permissions
- Notebook Allowlist
- Advanced Configuration
- Docker
- Project Structure
- Testing
- Complete Tool Reference
- Changelog
What You Can Do
This MCP server provides 26 optimized tools for comprehensive Joplin integration:
Note Management
- Find & Search:
find_notes(supportstrash=Truefor trashed notes),find_notes_with_tag,find_notes_in_notebook,get_all_notes - CRUD Operations:
get_note,get_note_resources(read OCR text from attached images/PDFs),get_links,create_note,update_note,edit_note,delete_note
Notebook Management
- Organize:
list_notebooks,create_notebook,update_notebook,delete_notebook
Tag Management
- Categorize:
list_tags,create_tag,update_tag,delete_tag,get_tags_by_note - Link:
tag_note,untag_note
Trash Management
- Recover:
restore_from_trash- Restore soft-deleted notes or notebooks
Import
- File Import:
import_from_file- Import Markdown, HTML, CSV, TXT, JEX files and directories
System
- Health:
ping_joplin
Quick Start
- Open Joplin Desktop → Tools → Options → Web Clipper
- Enable the Web Clipper service
- Copy the Authorization token
- Set up your preferred client below
Supported Clients
Any MCP-compatible client should work. Below are the ones with documented setup instructions.
Claude Desktop
Run the automated installer:
# Install and configure everything automatically (pip)
pip install joplin-mcp
joplin-mcp-install
# Or use zero-install with uvx (recommended if you have uv)
uvx --from joplin-mcp joplin-mcp-install
# Optional: pin a specific version/range for stability
uvx --from joplin-mcp==0.4.1 joplin-mcp-install
uvx --from 'joplin-mcp>=0.4,<0.5' joplin-mcp-install
This script will:
- Configure your Joplin API token
- Set tool permissions (Create/Update/Delete)
- Set up Claude Desktop automatically
- Test the connection
After setup, restart Claude Desktop and you’re ready to go!
Claude Code
Install the orchestration plugin for smarter tool usage (edit vs update, long-note reading, bulk tagging):
/plugin marketplace add alondmnt/joplin-mcp
/plugin install joplin-mcp
Установка
uvx --from joplin-mcp joplin-mcp-serverКонфигурация
{
"mcpServers": {
"joplin": {
"command": "uvx",
"args": ["--from", "joplin-mcp", "joplin-mcp-server"],
"env": {
"JOPLIN_TOKEN": "your_token_here"
}
}
}
}