Skip to main content

joplin-mcp-server

A Model Context Protocol (MCP) stdio server for Joplin, exposing Joplin's local REST API as MCP tools.

  • Tech stack: Python, uv, httpx, FastMCP
  • License: MIT

Features

  • Bridges Joplin's REST API to MCP tools
  • Designed for extensibility and integration

Quick Start

  1. Clone this repository
  2. Set up a Python 3.12+ environment (recommended: uv)
  3. Install dependencies: uv sync
  4. Run the server: uvx joplin-mcp-server

Project Structure

  • src/joplin_mcp_server/ — Main package code
  • specs/ — API documentation and references

License

MIT

Metadata

Release files for joplin-mcp-server 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for joplin-mcp-server 0.1.3
File Size Uploaded
joplin_mcp_server-0.1.3.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for joplin-mcp-server 0.1.3
File Interpreter ABI Platform
joplin_mcp_server-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.8 kB

Release files / joplin_mcp_server-0.1.3.tar.gz

Download URL joplin_mcp_server-0.1.3.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
25750cc30453f13933c956732a0dc7848d5e8baf15647133293ce110af1f21cc
BLAKE2b-256 checksum
How to use checksums
76173a6ec9646d695eb65f286a06ebd4fef4766154a9f53a56d3c68c1b3a903e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / joplin_mcp_server-0.1.3-py3-none-any.whl

Download URL joplin_mcp_server-0.1.3-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2a4c9d7e467ac942098230d8596f32f5dfbaf6907853903c80ece9a1a88e5154
BLAKE2b-256 checksum
How to use checksums
c658c63ea83207e171c2d867fafc3754bbc07e7038e7406e3a08f9e3c2d9488a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page