AJ

alondmnt/joplin-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

174 stars 18 forks 品質 81 トレンド 25MIT

alondmnt/joplin-mcp は、[[T0]からインポートされたMCPサーバー候補です。

概要

alondmnt/joplin-mcp は、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

JoplinのNote Epagingアプリケーション向けに、PythonのAPI joppyを通じて提供される**FastMCPベースのModel Context Protocol(MCP)サーバー。これにより、AIアシスタントが標準化されたインターフェースを通じてJoplinのノート、ノートブック、タグとやり取りできます。

目次

  • できること
  • クイックスタート
  • サポートクライアント
  • 使用例
  • ツール権限
  • ノートブック許可リスト
  • 高度構成
  • Docker
  • プロジェクト構成
  • 試験
  • 完全ツールリファレンス
  • チェンジログ

あなたにできること

このMCPサーバーは、包括的なジョプリンの統合のために26の最適化ツールを提供します:

ノート管理

  • Find & Search: find_notes(廃棄されたノート用にtrash=Trueをサポート)、find_notes_with_tag、find_notes_in_notebook、get_all_notes
  • CRUD操作:get_note、get_note_resources(添付画像/PDFからのOCRテキストを読み取る)、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

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

This MCP server provides 26 optimized tools for comprehensive Joplin integration:

Note Management

  • Find & Search: find_notes (supports trash=True for 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

  1. Open Joplin Desktop → Tools → Options → Web Clipper
  2. Enable the Web Clipper service
  3. Copy the Authorization token
  4. 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
GitHub で README 全文を見る

インストール

uvx --from joplin-mcp joplin-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "joplin": { "command": "uvx", "args": ["--from", "joplin-mcp", "joplin-mcp-server"], "env": { "JOPLIN_TOKEN": "your_token_here" } } } }