mcpField
F
feishu-drive

feishu-drive

github.com/m1heng生产力4.2k879 次安装30 周前更新
代码仓库

关于 feishu-drive

feishu-drive 是用于管理 Feishu 云存储的工具,涵盖文件夹浏览、文件信息查询及内容整理。适合需要通过 Feishu 管理文件和文件夹的工作流。

主要功能

  1. 01列出文件夹内容
  2. 02查询文件信息
  3. 03创建文件夹
  4. 04移动和删除文件

适用场景

  1. 01浏览云盘中的文件和文件夹
  2. 02查询文档或表格信息
  3. 03整理文件夹结构
  4. 04删除不再需要的文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-drive

安装后在 Claude Code 中输入/feishu-drive确认已加载。

详细介绍

Feishu Drive 工具

用于云存储操作的单一工具 feishu_drive。

令牌提取

从 URL https://xxx.feishu.cn/drive/folder/ABC123 → folder_token = ABC123

操作

列出文件夹内容
{ "action": "list" }

根目录(无 folder_token)。

{ "action": "list", "folder_token": "fldcnXXX" }

返回:包含令牌、名称、类型、URL 和时间戳的文件。

获取文件信息
{ "action": "info", "file_token": "ABC123", "type": "docx" }

在根目录中搜索文件。注意:文件必须位于根目录中,或先使用 list 浏览文件夹。

type:doc、docx、sheet、bitable、folder、file、mindnote、shortcut

创建文件夹
{ "action": "create_folder", "name": "New Folder" }

在父文件夹中:

{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }
移动文件
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }
删除文件
{ "action": "delete", "file_token": "ABC123", "type": "docx" }

文件类型

类型描述
doc旧格式文档
docx新格式文档
sheet电子表格
bitable多维表格
folder文件夹
file已上传的文件
mindnote思维导图
shortcut快捷方式

配置

channels:
  feishu:
    tools:
      drive: true  # default: true

权限

  • drive:drive - 完全访问权限(创建、移动、删除)
  • drive:drive:readonly - 只读(列表、信息)

已知限制

  • 机器人没有根文件夹:Feishu 机器人使用 tenant_access_token,没有自己的“我的空间”。根文件夹的概念仅适用于用户帐户。这意味着:
    • 不带 folder_token 的 create_folder 会失败(400 错误)
    • 机器人只能访问已与其共享的文件/文件夹
    • 解决方法:用户必须先手动创建文件夹并与机器人共享,然后机器人才能在其中创建子文件夹

评论

支持 Markdown