Inkdrop MCP Server provides a bridge between Claude Desktop and the Inkdrop note-taking application through the Model Context Protocol. Built by Takuya Matsuyama, it enables Claude to interact with Inkdrop's local HTTP server API, allowing users to search, read, create, and update notes directly within Claude conversations. The server offers seven tools for managing notes, notebooks, and tags, making it valuable for workflows that require accessing and manipulating Markdown notes without leaving the AI assistant interface. Configuration requires setting up Inkdrop's local HTTP server and providing authentication credentials in Claude's desktop config file.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Retrieve the complete contents of the note by its ID from the database. Required inputs: noteId (string). Optional inputs: includeTemplate (boolean).
Retrieve backlinks for a note — the notes that link to it. Required inputs: noteId (string).
List all notes that contain a given keyword. Required inputs: keyword (string).
List all notes with specified conditions. Required inputs: bookId (string). Optional inputs: tagIds (array), keyword (string), sort (string), descending (boolean).
Create a new note in the database. Required inputs: bookId (string), title (string), body (string). Optional inputs: status (string), tags (array).
Update an existing note in the database. Required inputs: _id (string), _rev (string). Optional inputs: bookId (string), title (string), body (string), status (string), tags (array).
Update the body of an existing note by performing an exact string replacement. Required inputs: _id (string), _rev (string), old_string (string), new_string (string).
Retrieve a list of all notebooks.
Retrieve a single notebook by its ID. Required inputs: bookId (string).
Retrieve a list of all tags.
Retrieve a single tag by its ID. Required inputs: tagId (string).
Create a new tag in the database. Required inputs: name (string). Optional inputs: color (string).
Update an existing tag in the database. Required inputs: _id (string), _rev (string), name (string). Optional inputs: color (string).