joplin mcp server for Claude Desktop
io.github.jordanburke/joplin-mcp-server
Search, read, create, edit and sync Joplin notes and notebooks via a headless Joplin sidecar.
client:Claude Desktop
transport:stdio
runtime:npm
Install joplin mcp server in Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json · windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"joplin-mcp-server": {
"command": "npx",
"args": [
"-y",
"joplin-mcp-server"
],
"env": {
"JOPLIN_TOKEN": "<JOPLIN_TOKEN>",
"JOPLIN_HOST": "<JOPLIN_HOST>",
"JOPLIN_PORT": "<JOPLIN_PORT>",
"JOPLIN_PROFILE": "<JOPLIN_PROFILE>",
"JOPLIN_CLI": "<JOPLIN_CLI>",
"JOPLIN_SYNC_TARGET": "<JOPLIN_SYNC_TARGET>",
"JOPLIN_SYNC_PATH": "<JOPLIN_SYNC_PATH>",
"JOPLIN_SYNC_USERNAME": "<JOPLIN_SYNC_USERNAME>",
"JOPLIN_SYNC_PASSWORD": "<JOPLIN_SYNC_PASSWORD>",
"JOPLIN_SYNC_REGION": "<JOPLIN_SYNC_REGION>",
"JOPLIN_SYNC_ENDPOINT": "<JOPLIN_SYNC_ENDPOINT>",
"JOPLIN_SYNC_FORCE_PATH_STYLE": "<JOPLIN_SYNC_FORCE_PATH_STYLE>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}
Settings → Developer → Edit Config opens this file. Restart the app after saving. Claude Desktop docs