bytefrost-joplin-mcp
by bytefrostdev
Overview
An MCP server enabling AI assistants to directly access, search, read, create, and edit Joplin notes stored in a self-hosted PostgreSQL database.
Installation
No command providedEnvironment Variables
- JOPLIN_DB_PASSWORD
- JOPLIN_DB_USER
- JOPLIN_DB_NAME
- JOPLIN_DB_HOST
- JOPLIN_DB_PORT
Security Notes
The project is explicitly marked 'UNDER DEVELOPMENT - NOT PRODUCTION READY', indicating inherent risks due to incomplete testing and potential API/schema changes. It connects directly to the PostgreSQL database, bypassing Joplin's official APIs, which requires careful implementation to prevent issues like SQL injection (no code available to verify parameterized queries). Secrets (like the database password) are indicated to be externalized via `.env` files, which is a good practice. A critical requirement for functionality is that Joplin's End-to-End Encryption (E2EE) must be DEACTIVATED, meaning note content is stored unencrypted in the database and accessible by the MCP.
Similar Servers
MCP-PostgreSQL-Ops
The MCP server provides professional operations, monitoring, and management capabilities for PostgreSQL databases using natural language queries.
tiger-docs-mcp-server
An MCP server and Claude plugin providing AI assistants with advanced PostgreSQL knowledge through semantic documentation search and curated best practice skills.
enhanced-postgres-mcp-server
This server acts as a Model Context Protocol interface for PostgreSQL, enabling LLMs to query data, modify records, and manage database schema objects with read and write capabilities.
mcp-obsidian-via-rest
An MCP server that enables AI assistants to read, search, and interact with Obsidian notes via its Local REST API, supporting multiple network transports and self-healing connections.