bytefrostdev/bytefrost-joplin-mcp
If you are the rightful owner of bytefrost-joplin-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Bytefrost Joplin MCP is a server that integrates AI assistants with Joplin notes via direct database access.
🚧 UNDER DEVELOPMENT - NOT PRODUCTION READY 🚧
Warning: This project is under active development and is NOT ready for production use. APIs, database queries, and functionality may change without notice.
Bytefrost Joplin MCP
A Model Context Protocol (MCP) server that gives AI assistants (Claude, etc.) direct access to your Joplin notes via your self-hosted Joplin Server.
What is this?
Bytefrost Joplin MCP lets you:
- 🔍 Search your Joplin notes with natural language
- 📖 Read notes, notebooks, and tags
- ✏️ Create and edit notes directly from your AI assistant
- 🏷️ Organize with tags and notebooks
Why direct database access?
Joplin's existing APIs have limitations:
- REST API: Only available on desktop client (requires running app)
- Server API: Designed for sync protocol, not direct data access
- Client dependency: Most integrations require a running Joplin app
This MCP connects directly to the PostgreSQL database, enabling true server-side automation without any client dependency.
Target Audience
This project is for you if you:
- ✅ Run a self-hosted Joplin Server with PostgreSQL
- ✅ Want to integrate your notes with AI assistants via MCP
- ✅ Are comfortable with Docker and terminal
Not supported:
- ❌ Joplin Cloud (no database access)
- ❌ Local Joplin Desktop only (uses SQLite, not PostgreSQL)
- ❌ Mobile app only
Requirements
- Joplin Server ≥ 2.6.0 (self-hosted)
- PostgreSQL database (comes with Joplin Server docker-compose)
- Docker (recommended) or Python 3.11+ runtime
Installation
🚧 Coming soon
Configuration
🚧 Coming soon
Usage
🚧 Coming soon
Documentation
See for technical documentation about:
- Database schema and
itemstable structure - Item types (notes, notebooks, tags, etc.)
- JSON content format parsing
- SQL query examples
- Sync protocol considerations
License
MIT License - see
Contributing
This project is open source and contributions are welcome! Since the project is still in early development, please open an issue before starting on larger changes.
Made with ☕ by Bytefrost