Skip to main content

A Model Context Protocol (MCP) stdio server for Joplin, exposing Joplin's local REST API as MCP tools. Built with Python, uv, httpx, and FastMCP.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

joplin_mcp_server-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

joplin_mcp_server-0.1.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file joplin_mcp_server-0.1.2.tar.gz.

File metadata

  • Download URL: joplin_mcp_server-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","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}

File hashes

Hashes for joplin_mcp_server-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7c9e37f23995fdada6edf5f9b2dc4b8311745493699740028b66d67b981567ab
MD5 9c8b88b970d0ec4257d9ee08fd592c4b
BLAKE2b-256 051bc6ff895c67b7a87f2c637b5b4b305f620fad401f5f2e2e233de045d1fc1b

See more details on using hashes here.

File details

Details for the file joplin_mcp_server-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: joplin_mcp_server-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","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}

File hashes

Hashes for joplin_mcp_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 16d77d77db40684129b6b56e719e445d9abd356162f7e05fbceec7dafa96f6d4
MD5 e4d9441539d129d4efc600ed4a0f04da
BLAKE2b-256 d7fdd439d76b59abaa578b1144dce60aeb314e3e3a836c13596ace2ae267fab9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page