joplin mcp server for Zed
io.github.jordanburke/joplin-mcp-server
Search, read, create, edit and sync Joplin notes and notebooks via a headless Joplin sidecar.
client:Zed
transport:stdio
runtime:npm
Install joplin mcp server in Zed
~/.config/zed/settings.json · windows: %APPDATA%\Zed\settings.json
{
"context_servers": {
"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>"
}
}
}
}
Merge this into your existing settings object — do not replace the file. Zed docs