笔记集成服务器

Hulunote MCP服务器是一个模型上下文协议服务器,实现Claude与Hulunote双向链接笔记应用的无缝集成,提供数据库浏览、笔记创建与管理、大纲节点操作等功能。

  • by hulunote
  • Clojure
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 hulunote/hulunote-mcp-server

使用说明

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或更高版本
  • 点

设置

  1. 克隆此存储库:
git clone https://github.com/xlisp/hulunote-mcp-server.git
cd hulunote-mcp-server
  1. 安装依赖项:
pip install -r requirements.txt
  1. 设置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 databases
Create a note titled "Project Ideas" in database 0a1e78c8-...
Add an outline node saying "This is a great bidirectional linking note!" to the note

API身份验证

此服务器使用 x-functor-api-token 在上使用Hulu note API进行身份验证的标头 https://www.hulunote.top。令牌是登录时发出的JWT。

许可证

麻省理工学院