Jopmcp
Provides access to Joplin's note-taking system, supporting operations within the notebook hierarchy, understanding paths like 'Notebook > Subnotebook > Note Title', and connecting to Joplin's Web Clipper API for note management.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jopmcpfind my meeting notes about the Q3 project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jopmcp
Jopmcp is a MCP server for Joplin, a note-taking and to-do application with synchronization capabilities. My implementation of this MCP is largely inspired by this one, but adapted to my needs. In particular:
Docker is used to run the server (I run all my MCPs in Docker).
It supports paths:
Notebook > Subnotebook > Note Title, so the LLM understand the hierarchy of notes.
I felt the need to implement this MCP myself because Joplin is an essential tool for me (storing very sensitive data) so I wanted to have full control over the implementation of the MCP.
Run in docker-compose
I normally run all my MCPs in Docker. I have a docker-compose.yml file
somewhere that spins up all my MCPs. To run this MCP, follow these steps:
Configure Joplin
Open Joplin Desktop → Tools → Options → Web Clipper
Enable the Web Clipper service
Copy the Authorization token
Set the environment variable
JOPLIN_TOKENwith the token you copied from Joplin. You can do this in your shell or in a.envfile.Build the
jopmcpimage:make pkgRun the MCP with
docker-compose up -d
services:
joplin:
image: jopmcp:latest
container_name: jopmcp
network_mode: "host"
environment:
- JOPLIN_TOKEN=${JOPLIN_TOKEN}
- MCP_PORT=8002The network mode needs to be set to host so that the MCP can access the Joplin
web clipper API, running on localhost:41184 by default. If you're running the
web clipper on a different port, you can set the JOPLIN_WEB_CLIPPER_URL env
var.
Related MCP server: Joplin MCP Server
Docs
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Keep-style notes app with an MCP server for AI agents to read/write notes.
An MCP server that used to create notes
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Related MCP Servers
- AlicenseAqualityDmaintenanceA server that enables AI assistants to access and manipulate Joplin notes through the Model Context Protocol, allowing search, reading, editing, and management of notes using natural language.690MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that provides standardized tools for querying and retrieving notes from Joplin personal knowledge manager through its API, enabling AI assistants to access and reference personal notes contextually.9MIT
- AlicenseAqualityAmaintenanceModel Context Protocol (MCP) server for Joplin note-taking app, enabling AI to read, search, and modify notes via sandboxed scripts.2462 npm26Apache 2.0
- AlicenseNot gradedqualityAmaintenanceMCP server for Joplin Server that gives LLMs full access to notes, notebooks, tags, and attachments via the REST API.5MIT