Skip to content

feat: add yuque notes (小记) support (#22)#26

Open
poboll wants to merge 1 commit intoyuque:mainfrom
poboll:feat/notes-support
Open

feat: add yuque notes (小记) support (#22)#26
poboll wants to merge 1 commit intoyuque:mainfrom
poboll:feat/notes-support

Conversation

@poboll
Copy link

@poboll poboll commented Mar 5, 2026

功能说明

实现语雀小记(Notes)的完整 MCP 能力支持,解决 issue #22

新增功能

  • yuque_list_notes - 列出所有小记(支持status过滤)
  • yuque_get_note - 获取单个小记详情
  • yuque_create_note - 创建新小记
  • yuque_update_note - 更新小记内容
  • yuque_delete_note - 删除小记(移到回收站)
  • yuque_restore_note - 从回收站恢复小记

修改文件

  • src/tools/note.ts - 新增小记工具
  • src/services/yuque-client.ts - 添加小记API方法
  • src/services/types.ts - 添加小记类型定义
  • src/server.ts - 注册小记工具

测试

所有功能已通过测试验证:

  • 创建、列出、获取、更新、删除、恢复功能正常
  • 代码风格符合项目规范
  • TypeScript编译通过

Closes #22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] 小记相关 MCP 能力支持

1 participant