Joplin MCP Server provides a bridge between AI assistants and the Joplin note-taking application, enabling direct interaction with notes through a standardized interface. Built by David Weigend using FastMCP, it exposes tools for searching, retrieving, creating, updating, and deleting notes, as well as importing markdown files directly into Joplin. The implementation authenticates with Joplin's REST API using tokens stored in environment variables and transforms API responses into structured data for AI consumption. This server is particularly valuable for users who want to manage their knowledge base, create new content, or search through existing notes without leaving their AI assistant conversation.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Search for notes in Joplin. Parameters: query (string), limit (int, optional): Maximum number of results (default: 100)
Retrieve a specific note by its ID. Parameters: note_id (string): ID of the note
Create a new note. Parameters: title (string): Note title, body (string, optional): Note content in Markdown, parent_id (string, optional): ID of parent folder, is_todo (boolean, optional): Whether this is a todo item
Update an existing note. Parameters: note_id (string): ID of note to update, title (string, optional): New title, body (string, optional): New content, parent_id (string, optional): New parent folder ID, is_todo (boolean, optional): New todo status
Delete a note. Parameters: note_id (string): ID of note to delete, permanent (boolean, optional): If true, permanently delete the note
Import a markdown file as a new note. Parameters: file_path (string): Path to the markdown file