Joplin MCP Server - A Model Context Protocol Server for Joplin
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-dweigend-joplin-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 📝 Joplin MCP Server A Model Context Protocol (MCP) Server for [Joplin](https://joplinapp.org/) that enables note access through the [Model Context Protocol](https://modelcontextprotocol.io). Perfect for integration with AI assistants like Claude. ## ✨ Features - 🔍 **Search Notes**: Full-text search across all notes - 📖 **Read Notes**: Retrieve individual notes - ✏️ **Edit Notes**: Create new notes and update existing ones - 🗑️ **Delete Notes**: Move notes to trash or delete permanently - 📥 **Markdown Import**: Import markdown files as notes - 🤖 **AI Integration**: Seamless integration with Claude and other MCP-capable AI assistants ## 🚀 Installation ### Prerequisites - Python 3.10 or higher - [Joplin Desktop](https://joplinapp.org/) with Web Clipper Service enabled - [uv](https://github.com/astral-sh/uv) (Python package manager) ```bash # Clone repository git clone https://github.com/dweigend/joplin-mcp.git cd joplin-mcp # Create and activate virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies ```bash uv pip install -e . ``` ## ⚙️ Configuration ### Joplin API Token 1. Open Joplin Desktop 2. Go to Tools -> Options -> Web Clipper 3. Enable the Web Clipper Service 4. Copy the API Token Create a `.env` file in the project directory: ```bash JOPLIN_TOKEN=your_api_token_here ``` ### Claude Desktop Setup 1. **Install Claude Desktop** - Download [Claude Desktop](https://claude.ai/download) - Ensure you have the latest version (Menu: Claude -> Check for Updates...) 2. **Configure MCP Server** ```json { "mcpServers": { "joplin": { "command": "/PATH/TO/UV/uv", "args": [ "--directory", "/PATH/TO/YOUR/PROJECT/joplin_mcp", "run", "src/mcp/joplin_mcp.py" ] } } } ``` - Replace `/PATH/TO/UV/uv` with the absolute path to your uv installation - Find the path with: `which uv` …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.