Hulunote MCP服务器
一个模型上下文协议(MCP)服务器,实现了Claude和 Hulunote 的,一个强大的双向链接笔记应用程序。
特性
- 浏览数据库:列出所有可用的数据库(笔记本电脑)
- 创建笔记:在任何Hulunote数据库中生成新笔记
- 管理大纲节点:在笔记中创建、更新和删除分层导航结构
- 检索笔记:通过分页支持访问和列出数据库中的笔记
- 批量操作:获取所有笔记或导航节点以进行全面的知识管理
可用工具
数据库
| 工具 | 说明 |
|---|---|
get_database_list | 列出已验证用户的所有数据库 |
笔记管理
| 工具 | 说明 |
|---|---|
create_note | 在数据库中创建新笔记 |
get_notes | 获取分页笔记列表 |
get_all_notes | 获取所有笔记(不分页) |
update_note | 更新笔记的标题/内容 |
delete_note | 软删除笔记 |
大纲导航
| 工具 | 说明 |
|---|---|
create_or_update_nav | 创建或更新大纲节点 |
get_note_navigation | 获取笔记的所有轮廓节点 |
delete_nav | 软删除轮廓节点 |
get_all_navigation_nodes | 获取数据库中的所有轮廓节点(分页) |
安装
先决条件
- Python 3.10或更高版本
- 点
设置
- 克隆此存储库:
git clone https://github.com/xlisp/hulunote-mcp-server.git
cd hulunote-mcp-server- 安装依赖项:
pip install -r requirements.txt- 设置API令牌:
export HULUNOTE_API_TOKEN="your-jwt-token-here"要获取您的令牌:登录 Hulunote 的,打开浏览器DevTools>Network选项卡,然后复制 x-functor-api-token 来自任何API请求的头值。
配置
克劳德桌面版
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"hulunote": {
"command": "python",
"args": ["/path/to/hulunote-mcp-server/hulunote_mcp.py"],
"env": {
"HULUNOTE_API_TOKEN": "your-jwt-token-here"
}
}
}
}用法
List my Hulunote databasesCreate a note titled "Project Ideas" in database 0a1e78c8-...Add an outline node saying "This is a great bidirectional linking note!" to the noteAPI身份验证
此服务器使用 x-functor-api-token 在上使用Hulu note API进行身份验证的标头 https://www.hulunote.top。令牌是登录时发出的JWT。
许可证
麻省理工学院
