墨滴 MCP 服务器是为 Inkdrop Local HTTP Server API 提供支持的 Model Context Protocol (MCP) 服务器,它能助力相关应用更好地实现数据交互与管理。
墨滴 MCP 服务器为 Inkdrop 的本地 HTTP 服务器 API 提供支持,让你可以更便捷地管理笔记数据。
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"inkdrop": {
"command": "npx",
"args": ["-y", "@inkdropapp/mcp-server"],
"env": {
"INKDROP_LOCAL_SERVER_URL": "http://localhost:19840",
"INKDROP_LOCAL_USERNAME": "your-local-server-username",
"INKDROP_LOCAL_PASSWORD": "your-local-server-password"
}
}
}
}
read-note:通过 ID 从数据库中检索笔记的完整内容。
noteId:要检索的笔记 ID。可以在笔记文档中找到,格式为 _id,且始终以 note: 开头。search-notes:列出包含指定关键字的所有笔记。
keyword:需要搜索的关键字。read-note。book:、tag:、status:、title: 等。list-notes:列出指定笔记本中的所有笔记。
bookId:笔记本 ID。格式始终为 book: 开头。tagIds:用于筛选的标签 ID 数组,每个标签均以 tag: 开头。keyword:用于过滤笔记的关键字。sort:排序字段(updatedAt、createdAt 或 title)。默认值为 updatedAt。descending:是否反转输出顺序。默认值为 true。read-note。create-note:在数据库中创建新的笔记。
bookId:笔记本 ID。格式必须为 book: 开头,或指定为 trash。title:笔记标题。body:笔记内容(Markdown 格式)。tags:与笔记相关的标签数组。update-note:更新现有笔记的内容。
noteId:要更新的笔记 ID。title:新的标题(可留空)。body:新的内容(Markdown 格式)。tags:更新后的标签数组。delete-note:删除指定的笔记。
noteId:要删除的笔记 ID。npx @inkdropapp/mcp-server
tail -f package.json