Skip to content
Cursor

joplin mcp server for Cursor

io.github.jordanburke/joplin-mcp-server

Search, read, create, edit and sync Joplin notes and notebooks via a headless Joplin sidecar.

client:Cursor transport:stdio runtime:npm

Install joplin mcp server in Cursor

~/.cursor/mcp.json · windows: %USERPROFILE%\.cursor\mcp.json

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

{
  "mcpServers": {
    "joplin-mcp-server": {
      "type": "stdio",
      "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>"
      }
    }
  }
}

Use .cursor/mcp.json in a project root instead to scope it to that project. Cursor merges both. Cursor docs

joplin mcp server in other clients