Skip to main content
Glama
JPFrancoia

Jopmcp

by JPFrancoia

Jopmcp

Jopmcp is a MCP server for Joplin, a note-taking and to-do application with synchronization capabilities. My implementation of this MCP is largely inspired by this one, but adapted to my needs. In particular:

  • Docker is used to run the server (I run all my MCPs in Docker).

  • It supports paths: Notebook > Subnotebook > Note Title, so the LLM understand the hierarchy of notes.

I felt the need to implement this MCP myself because Joplin is an essential tool for me (storing very sensitive data) so I wanted to have full control over the implementation of the MCP.

Run in docker-compose

I normally run all my MCPs in Docker. I have a docker-compose.yml file somewhere that spins up all my MCPs. To run this MCP, follow these steps:

  1. Configure Joplin

    • Open Joplin Desktop → Tools → Options → Web Clipper

    • Enable the Web Clipper service

    • Copy the Authorization token

  2. Set the environment variable JOPLIN_TOKEN with the token you copied from Joplin. You can do this in your shell or in a .env file.

  3. Build the jopmcp image: make pkg

  4. Run the MCP with docker-compose up -d

services:
  joplin:
    image: jopmcp:latest
    container_name: jopmcp
    network_mode: "host"
    environment:
      - JOPLIN_TOKEN=${JOPLIN_TOKEN}
      - MCP_PORT=8002

The network mode needs to be set to host so that the MCP can access the Joplin web clipper API, running on localhost:41184 by default. If you're running the web clipper on a different port, you can set the JOPLIN_WEB_CLIPPER_URL env var.

Related MCP server: Joplin MCP Server

Docs

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A server that enables AI assistants to access and manipulate Joplin notes through the Model Context Protocol, allowing search, reading, editing, and management of notes using natural language.
    Last updated
    6
    83
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP 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.
    Last updated
    9
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Model Context Protocol (MCP) server for Joplin note-taking app, enabling AI to read, search, and modify notes via sandboxed scripts.
    Last updated
    2
    41
    23
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

  • A MCP server built for developers enabling Git based project management with project and personal…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JPFrancoia/jopmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server