基本能力
产品定位
Inkdrop MCP Server 是一个用于管理和操作 Inkdrop 笔记数据的服务器,通过提供一系列工具来增强开发者和用户对笔记数据的访问和操作能力。
核心功能
- 笔记管理:支持创建、读取、更新和搜索笔记。
- 笔记本管理:可以列出所有笔记本。
- 标签管理:支持列出所有标签。
- 高级搜索:支持通过关键词、笔记本、标签等条件搜索笔记。
适用场景
- 开发集成:开发者可以通过 API 集成 Inkdrop 笔记功能到其他应用中。
- 自动化脚本:通过命令行工具自动化管理笔记数据。
- 数据备份与迁移:方便地导出或迁移笔记数据。
工具列表
read-note
:通过笔记 ID 获取笔记的完整内容。search-notes
:通过关键词搜索笔记,支持高级搜索条件。list-notes
:列出指定笔记本中的所有笔记,支持过滤和排序。create-note
:创建新笔记。update-note
:更新现有笔记。list-notebooks
:列出所有笔记本。list-tags
:列出所有标签。
常见问题解答
- 调试困难:建议使用 MCP Inspector 进行调试。
- 日志查看:可以通过
tail
命令查看服务器日志。
使用教程
使用依赖
- 设置本地 HTTP 服务器:参考指南。
安装教程
- 添加服务器配置到 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
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"
}
}
}
}
调试方式
- 使用 MCP Inspector 进行调试:
bash
npx @modelcontextprotocol/inspector "./dist/index.js" - 查看服务器日志:
bash
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-inkdrop.log