
Inkdrop MCP Server

2025.03.28
0
JavaScript笔记管理数据集成开发效率
Inkdrop MCP Server 是一个基于 Model Context Protocol 的服务器,专为 Inkdrop 本地 HTTP 服务器 API 设计。它提供了与 Inkdrop 笔记应用数据库交互的能力,支持笔记的创建、读取、更新和搜索等操作。
View on GitHub
Overview
基本能力
产品定位
Inkdrop MCP Server 是一个中间件服务,旨在通过 Model Context Protocol 提供对 Inkdrop 笔记应用数据的程序化访问。
核心功能
- 笔记管理:支持创建、读取、更新和搜索笔记。
- 笔记本和标签管理:可以列出所有笔记本和标签。
- 高级搜索:支持使用关键词和限定符进行笔记搜索。
适用场景
- 自动化笔记管理
- 集成 Inkdrop 数据到其他应用
- 批量处理笔记数据
工具列表
read-note
: 通过笔记 ID 获取完整笔记内容。search-notes
: 搜索包含特定关键词的笔记。list-notes
: 列出指定笔记本中的所有笔记。create-note
: 创建新笔记。update-note
: 更新现有笔记。list-notebooks
: 列出所有笔记本。list-tags
: 列出所有标签。
常见问题解答
- 调试建议使用 MCP Inspector
- 环境变量需要正确配置
- 日志文件位于
~/Library/Logs/Claude/mcp-server-inkdrop.log
使用教程
使用依赖
- 设置本地 HTTP 服务器: 参考指南
安装教程
- 在 Claude Desktop 配置文件中添加服务器配置:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\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"
}
}
}
}
调试方式
- 使用 MCP Inspector 调试:
npx @modelcontextprotocol/inspector "./dist/index.js"
- 查看服务器日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-inkdrop.log