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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
- AlicenseAqualityAmaintenanceEnables AI assistants to interact with Joplin notes, notebooks, and tags through a standardized MCP interface, supporting CRUD operations, search, and organization.19169 PyPI174MIT
- FlicenseNot gradedqualityBmaintenanceMCP 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.9-
- 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.193 npm50MIT
- AlicenseAqualityAmaintenanceA minimal MCP server that enables interaction with Joplin notes and notebooks through the local Web Clipper REST API, providing tools for search, create, update, and note management.13MIT