joplin-mcp
Allows interaction with the Joplin Web Clipper REST API, providing tools for searching, retrieving, creating, updating, deleting notes, and importing markdown content into Joplin.
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., "@joplin-mcpsearch my notes for recipes with pasta"
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.
joplin-mcp
Go implementation of a Joplin MCP server. It runs locally as a single binary over MCP stdio and talks to the Joplin Web Clipper REST API.
Build
make buildRelated MCP server: Joplin MCP Server
Run
With npm:
JOPLIN_TOKEN=your_token npx joplin-mcpThe npm package is a thin launcher around the prebuilt Go binary for the current platform.
JOPLIN_TOKEN=your_token ./joplin-mcpFor local development:
make dev
make dev ARGS="-token your_token -base-url http://localhost:41184"Options:
./joplin-mcp -token your_token -base-url http://localhost:41184Token resolution priority:
-tokenJOPLIN_TOKENenvironment variable.envfile next to thejoplin-mcpbinary withJOPLIN_TOKEN=....envfile in the current working directory
Available MCP tools:
search_notesget_notecreate_noteupdate_notedelete_noteimport_markdown
npm Release
Pushing a tag in vx.x.x format triggers GitHub Actions to publish the npm package. The package version is derived from the tag by removing the leading v.
git tag v0.1.0
git push origin v0.1.0To create the npm package locally:
npm packnpm pack runs make npm-package first and includes prebuilt Go binaries for Linux, macOS, and Windows.
Checks
make testThis server cannot be deployed
Maintenance
Related MCP Connectors
Read and write your Caliu notes from any MCP client: search, create, tag, remind, attach files.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage Joplin Notes through the Web Clipper API, supporting note creation, updates, search, notebook organization, and tag management.-
- AlicenseAqualityAmaintenanceEnables AI assistants to interact with Joplin notes, notebooks, and tags through a standardized MCP interface, supporting CRUD operations, search, and organization.19417 PyPI171MIT
- 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
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Joplin notes and notebooks, including searching, reading, and listing notebooks through natural language commands via the MCP protocol.179 npm49MIT