feishu-mcp-pro-guide

Feishu MCP Pro功能总览及用户使用指南

概述

功能总览

Feishu MCP Pro 包含 13 个功能模块

模块 工具数 核心能力
📊 多维表格 16 元数据查询、记录增删改查、批量操作(500条/次)、高级筛选排序、字段管理、视图创建
📈 电子表格 27 创建表格、工作表管理、单元格读写、批量读写、追加行数据、查找替换、行列增删插入、合并拆分、样式设置、内容清除、筛选器管理
📄 文档读写 4 读取、创建、覆写、追加飞书云文档。写入时支持扩展 Markdown:Mermaid 流程图、Callout 高亮块、多列布局、富文本表格、图片嵌入等
📐 文档表格操作 5 插入/删除行列、合并单元格,精准操控飞书文档中的表格结构
📚 知识库 8 浏览知识空间与节点列表、创建知识库页面、移动/复制/重命名节点、将云文档迁入知识库
📁 云盘 7 浏览文件夹、查看文件信息、创建文件夹、移动文件、删除文件、复制文件、创建快捷方式
🔒 权限 3 查看协作者、添加协作者(支持邮箱)、移除协作者
🔍 搜索 1 按关键词、作者、时间范围搜索飞书文档
💬 评论 2 查看文档评论(全文/划词)、添加评论(支持 @人和超链接)
👤 用户 3 获取用户信息、通过 open_id / 邮箱 / 中文姓名智能解析用户、支持批量解析
📅 日历 12 查看日历列表、创建/编辑/删除日程、搜索日程、管理参会人、回复日程邀请、查询忙闲状态
✅ 任务 14 创建/编辑/完成/删除任务、子任务管理、添加与移除成员、任务列表的创建/查看/删除
🖼️ 媒体 1 下载文档中的图片和白板内容,支持 Base64 输出

一、多维表格管理(16 个工具)

多维表格模块是覆盖最广的功能,提供从元数据查询、记录增删改查到批量操作、视图管理的完整能力链。支持直接传入 /base//wiki/ 格式 URL。

1.1 获取表格元数据

  • 工具bitable_get_meta
  • 功能:查看多维表格中包含哪些数据表及各表基本信息
  • 示例这个多维表格里有哪些数据表?https://*.feishu.cn/base/XXX
  • 返回:app_token、每个数据表的 table_id 和名称
  • URL 智能解析:支持 /base/XXX/wiki/XXX 两种格式

1.2 查看字段定义

  • 工具bitable_list_fields
  • 功能:获取数据表的所有字段(列)定义,包含字段名称、字段类型和是否为主键

1.3 查询记录

  • 工具bitable_list_recordsbitable_get_record
  • 功能
    • bitable_list_records:分页列出记录,支持按视图筛选
    • bitable_get_record:根据 record_id 获取单条记录详情

1.4 高级搜索与筛选

  • 工具bitable_search_records
  • 功能:按字段值进行条件筛选,支持排序和指定返回字段
  • 筛选语法
语法 含义 示例
字段=值 精确匹配 状态=进行中
字段!=值 不等于 状态!=已关闭
字段>数值 / 字段<数值 数值比较 分数>80
字段~关键词 模糊匹配 标题~登录
字段? 字段不为空
字段!? 字段为空

多个筛选条件之间自动以 AND 逻辑组合。

1.5 创建和更新记录

  • 工具bitable_create_recordbitable_update_record
  • 智能转换
    • 人员字段:直接传入企业邮箱(如 zhangsan@example.com),自动解析为飞书 open_id
    • 日期字段:直接传入 YYYY-MM-DD 格式,自动转换为飞书时间戳

1.6 删除记录

  • 工具bitable_delete_record
  • ⚠️ 删除操作不可恢复

1.7 批量操作

  • 工具bitable_batch_createbitable_batch_updatebitable_batch_delete
  • 单次上限 500 条
  • 批量更新流程:先用 bitable_search_records 筛选目标记录 → 再用 bitable_batch_update 一次性更新

1.8 创建多维表格与数据表

  • 工具bitable_create_appbitable_create_table

1.9 字段管理

  • 工具bitable_create_field
  • 支持文本、数字、单选、多选、日期、人员、复选框等 15+ 种字段类型

1.10 视图管理

  • 工具bitable_list_viewsbitable_create_view
  • 支持视图类型:
类型 说明
grid 表格视图(默认),适合数据浏览和编辑
kanban 看板视图,按某个字段分组展示卡片
gallery 画册视图,以卡片形式展示
gantt 甘特图视图,以时间轴展示任务进度
form 表单视图,用于数据收集

二、电子表格(27 个工具)

电子表格模块提供对飞书电子表格(类 Excel)的全方位操作能力。支持直接传入 /sheets/ 格式 URL。

2.1 获取表格元数据

  • 工具sheet_meta
  • URL 智能解析:支持 /sheets/shtXXX 格式 URL,自动提取 spreadsheetToken

2.2 创建电子表格

  • 工具sheet_create
  • 支持指定存放文件夹

2.3 工作表管理

  • 工具sheet_list_sheetssheet_add_sheetsheet_delete_sheetsheet_copy_sheetsheet_rename
  • ⚠️ 删除工作表不可恢复

2.4 读取数据

  • 工具sheet_readsheet_read_batch
  • 范围格式<工作表名或sheetId>!<起始单元格>:<结束单元格>,如 Sheet1!A1:D10
  • 渲染选项render_option 参数可选 FormattedValue(默认)、UnformattedValue(原始值)、Formula(公式文本)

2.5 写入与追加数据

  • 工具sheet_writesheet_write_batchsheet_append
  • sheet_write:覆盖指定范围
  • sheet_append:在工作表已有数据末尾追加新行

2.6 查找与替换

  • 工具sheet_findsheet_replace

2.7 行列操作

  • 工具sheet_add_rowssheet_add_colssheet_insert_rowssheet_insert_colssheet_delete_rowssheet_delete_cols
  • 位置编号:行列位置使用 0 起始索引,第 1 行对应索引 0,删除范围为左闭右开区间 [start, end)

2.8 单元格操作

  • 工具sheet_clearsheet_mergesheet_unmergesheet_style
  • 样式参数
参数 说明 可选值
bold 加粗 true / false
italic 斜体 true / false
fontSize 字号 如 "12"
hAlign 水平对齐 LEFT、CENTER、RIGHT
vAlign 垂直对齐 TOP、MIDDLE、BOTTOM
bgColor 背景颜色 如 "#CCE5FF"
foreColor 字体颜色 如 "#FF0000"
formatter 数字格式 如 "0.00"、"0.00%"
clean 清除样式 true

2.9 数据筛选

  • 工具sheet_filter_createsheet_filter_getsheet_filter_delete

三、文档操作(4 个工具)

提供飞书文档的读取、创建、内容覆写和末尾追加四项核心操作。v0.5.0 起新增扩展 Markdown 支持:Mermaid 流程图(自动渲染为画板)、Callout 高亮块、Grid 多列布局、富文本表格、图片嵌入等。

3.1 读取文档内容

  • 工具doc_read
  • 返回:文档标题、全文纯文本、document_id、版本号

3.2 创建文档

  • 工具doc_create
  • Markdown 转换能力:标题、段落、列表、表格、代码块、引用块、分割线
  • 飞书扩展格式
    • Mermaid 流程图 — 支持 flowchart、sequence、class、ER、state、mindmap 等
    • Callout 高亮块 — 自定义 emoji 和背景色
    • Grid 多列布局 — 左右分栏
    • 富文本表格 — 单元格内支持嵌套列表、代码块等
    • 图片嵌入 — 网络图片 URL 自动上传

3.3 覆写文档

  • 工具doc_write
  • ⚠️ 覆写不可逆:会清空所有现有内容块(包括图片、画板等)。如只需修改局部,建议用"追加"或手动编辑。

3.4 追加内容

  • 工具doc_append
  • 最安全的文档写入方式,不影响已有正文

四、文档搜索(1 个工具)

  • 工具search_docs
  • 支持按关键词、作者、创建时间、打开时间等维度筛选,支持多种排序方式和分页
  • 排序参数
排序参数 说明
open_time 按最近浏览时间排序(默认)
edit_time 按最近编辑时间倒序
edit_time_asc 按编辑时间正序(最早优先)
create_time 按创建时间排序

五、知识库管理(8 个工具)

5.1 列出知识库空间

  • 工具wiki_list_spaces

5.2 浏览知识库文档树

  • 工具wiki_list_nodes
  • 配合 has_child 字段可递归展开完整文档层级

5.3 获取节点信息

  • 工具wiki_get_node

5.4 创建知识库页面

  • 工具wiki_create_node
  • 默认创建飞书文档(docx),也支持 sheet 和 bitable 类型

5.5 移动节点

  • 工具wiki_move_node

5.6 复制节点

  • 工具wiki_copy_node

5.7 重命名节点

  • 工具wiki_rename_node

5.8 将云文档迁入知识库

  • 工具wiki_move_docs_to_wiki

六、云盘文件管理(7 个工具)

6.1 浏览云盘目录

  • 工具drive_list
  • 支持分页(默认 20 条,最大 200 条)

6.2 获取文件详情

  • 工具drive_info

6.3 创建文件夹

  • 工具drive_mkdir

6.4 移动文件

  • 工具drive_move

6.5 复制文件

  • 工具drive_copy_file

6.6 创建快捷方式

  • 工具drive_create_shortcut

6.7 删除文件

  • 工具drive_delete
  • ⚠️ 不可恢复

七、权限管理(3 个工具)

支持 doc、docx、sheet、bitable、file、wiki、mindnote、minutes、slides 等多种资源类型。

7.1 查看协作者列表

  • 工具perm_list

7.2 添加协作者

  • 工具perm_add
  • 直接支持企业邮箱地址,无需手动查找用户 ID
  • 权限级别
权限 说明
view 仅查看
edit 可编辑
full_access 完全控制(含管理协作者权限)

7.3 移除协作者

  • 工具perm_remove

八、评论管理(2 个工具)

8.1 查看评论

  • 工具comment_list
  • 筛选选项all(所有)、whole(全文评论)、segment(划词评论)
  • 返回评论类型、评论者、内容、是否已解决、回复列表。划词评论还包含引用的原文片段。

8.2 添加评论

  • 工具comment_add

九、用户信息查询(3 个工具)

9.1 获取用户信息

  • 工具user_info
  • 不传参数返回当前登录用户信息,传入 open_id 返回指定用户信息

9.2 智能用户解析

  • 工具user_resolve
  • 支持 open_id、企业邮箱、中文姓名自动识别
  • 输入类型智能判断:ou_xxx → open_id,xxx@example.com → 邮箱,中文 → 姓名搜索

9.3 批量用户解析

  • 工具user_resolve_batch
  • 支持混合输入,一次解析多个用户标识

十、日历管理(12 个工具)

10.1 查看日历列表

  • 工具calendar_list

10.2 获取主日历

  • 工具calendar_get_primary

10.3 创建日程

  • 工具calendar_event_create
  • 时间格式:RFC3339

10.4 查看日程详情

  • 工具calendar_event_get

10.5 列出日程

  • 工具calendar_event_list

10.6 编辑日程

  • 工具calendar_event_update

10.7 删除日程

  • 工具calendar_event_delete

10.8 搜索日程

  • 工具calendar_event_search

10.9 回复日程邀请

  • 工具calendar_event_reply
  • 支持 accept / decline / tentative

10.10 添加参会人

  • 工具calendar_event_attendees_add

10.11 查看参会人

  • 工具calendar_event_attendees_list

10.12 查询忙闲状态

  • 工具calendar_freebusy

十一、任务管理(14 个工具)

11.1 创建任务

  • 工具task_create
  • 截止日期格式支持 YYYY-MM-DDYYYY-MM-DD HH:mm:ss

11.2 查看任务详情

  • 工具task_get

11.3 列出任务

  • 工具task_list

11.4 编辑任务

  • 工具task_update

11.5 完成任务

  • 工具task_complete

11.6 删除任务

  • 工具task_delete

11.7 添加任务成员

  • 工具task_add_members

11.8 移除任务成员

  • 工具task_remove_members

11.9 创建子任务

  • 工具task_subtask_create

11.10 查看子任务

  • 工具task_subtask_list

11.11 将任务加入任务列表

  • 工具task_add_to_tasklist

11.12 创建任务列表

  • 工具tasklist_create

11.13 查看任务列表

  • 工具tasklist_list

11.14 删除任务列表

  • 工具tasklist_delete

十二、文档表格操作(5 个工具)

📌 本模块操作的是飞书云文档(docx)中嵌入的表格,不是多维表格(bitable)或电子表格(sheet)。

工具 功能
docx_table_insert_row 在文档表格中插入行
docx_table_insert_column 在文档表格中插入列
docx_table_delete_rows 删除文档表格中的行
docx_table_delete_columns 删除文档表格中的列
docx_table_merge_cells 合并文档表格中的单元格

十三、媒体下载(1 个工具)

  • 工具media_download
  • 功能:下载文档中嵌入的图片或白板内容,返回 Base64 编码数据
  • 典型场景:读取文档获取图片 token → 下载图片 → AI 分析图片内容

注意事项

⚠️ 不可逆操作汇总

以下操作执行后无法撤销,请确认目标无误后再执行:

工具 操作
doc_write 覆写文档(清空全部原有内容,含图片和画板)
bitable_delete_record / bitable_batch_delete 删除多维表格记录
drive_delete 删除云盘文件
sheet_delete_sheet 删除电子表格工作表
perm_remove 移除协作者权限
task_delete 删除任务
tasklist_delete 删除任务列表
calendar_event_delete 删除日程

权限范围

工具只能操作当前授权用户有权访问的飞书资源。权限不足时需联系资源管理员开通权限。


常见问题

问题 解答
认证过期怎么办? 工具会自动弹出浏览器重新授权。授权有效期约 30 天,到期后自动引导续期。
能操作别人的文档吗? 只能操作你有权限的文档。没有权限时 AI 会提示你联系文档所有者。
批量操作有上限吗? 多维表格批量操作每次最多 500 条。超过时需分批执行。
操作失败了能回退吗? 飞书文档支持「版本历史」恢复。多维表格和云盘的删除操作不可撤销。
人员字段怎么填? 直接用企业邮箱即可,工具自动将邮箱解析为飞书用户 ID。
支持 /wiki/ 格式的 URL 吗? 完全支持。多维表格的 /wiki/XXX URL 会自动解析为 bitable app_token。
支持哪些 AI 工具? 所有兼容 MCP 协议的工具,包括 Windsurf、Cursor、Claude Desktop、MiCode、OpenCode 等。

附录:完整工具速查表

模块 工具名 功能说明
多维表格 bitable_get_meta 获取多维表格元数据(支持 /base/ 和 /wiki/ URL)
bitable_list_fields 列出数据表所有字段定义
bitable_list_records 分页列出记录
bitable_get_record 获取单条记录详情
bitable_search_records 条件筛选 + 排序 + 字段选择
bitable_create_record 创建记录(邮箱自动解析、日期自动转换)
bitable_update_record 更新记录
bitable_delete_record 删除单条记录
bitable_batch_create 批量创建(≤500 条/次)
bitable_batch_update 批量更新(≤500 条/次)
bitable_batch_delete 批量删除(≤500 条/次)
bitable_create_app 创建多维表格应用
bitable_create_table 新增数据表
bitable_create_field 新增字段(15+ 字段类型)
bitable_list_views 列出视图
bitable_create_view 创建视图(grid/kanban/gallery/gantt/form)
电子表格 sheet_meta 获取电子表格元数据
sheet_create 创建新电子表格
sheet_list_sheets 列出所有工作表
sheet_read 读取指定范围的单元格数据
sheet_read_batch 一次读取多个范围的数据
sheet_write 将数据写入指定范围
sheet_write_batch 一次写入多个范围
sheet_append 在工作表末尾追加行数据
sheet_find 查找匹配关键词的单元格
sheet_replace 批量替换单元格内容
sheet_rename 重命名电子表格标题
sheet_add_sheet 新增工作表
sheet_delete_sheet 删除工作表(不可恢复)
sheet_copy_sheet 复制工作表
sheet_add_rows / sheet_add_cols 在末尾追加空行/空列
sheet_insert_rows / sheet_insert_cols 在指定位置插入空行/空列
sheet_delete_rows / sheet_delete_cols 删除指定范围的行/列
sheet_clear 清除单元格内容(保留样式)
sheet_merge / sheet_unmerge 合并/拆分单元格
sheet_style 设置单元格样式
sheet_filter_create / get / delete 筛选器管理
文档 doc_read 读取文档内容和元数据
doc_create 创建文档(支持标准及扩展 Markdown)
doc_write 覆写文档正文(不可逆)
doc_append 在文档末尾追加内容
文档表格 docx_table_insert_row 在文档表格中插入行
docx_table_insert_column 在文档表格中插入列
docx_table_delete_rows 删除文档表格中的行
docx_table_delete_columns 删除文档表格中的列
docx_table_merge_cells 合并文档表格中的单元格
搜索 search_docs 按关键词、作者、时间范围搜索文档
知识库 wiki_list_spaces 列出可访问的知识库空间
wiki_list_nodes 列出知识库子节点
wiki_get_node 获取节点详细信息
wiki_create_node 创建知识库页面
wiki_move_node 移动知识库节点
wiki_copy_node 复制知识库节点
wiki_rename_node 重命名知识库节点
wiki_move_docs_to_wiki 将云文档迁入知识库
云盘 drive_list 浏览云盘文件和文件夹
drive_info 获取文件详细信息
drive_mkdir 创建文件夹
drive_move 移动文件
drive_copy_file 复制文件
drive_create_shortcut 创建快捷方式
drive_delete 删除文件(不可恢复)
权限 perm_list 查看协作者和权限级别
perm_add 添加协作者(支持邮箱)
perm_remove 移除协作者
评论 comment_list 查看文档评论(全文/划词/全部)
comment_add 添加全文评论
用户 user_info 获取用户信息
user_resolve 智能解析用户(open_id / 邮箱 / 中文姓名)
user_resolve_batch 批量解析多个用户标识
日历 calendar_list 列出可访问的日历
calendar_get_primary 获取主日历信息
calendar_event_create 创建日程
calendar_event_get 查看日程详情
calendar_event_list 列出日程(支持时间范围筛选)
calendar_event_update 编辑日程
calendar_event_delete 删除日程
calendar_event_search 按关键词搜索日程
calendar_event_reply 回复日程邀请(接受/拒绝/暂定)
calendar_event_attendees_add 添加参会人
calendar_event_attendees_list 查看参会人列表
calendar_freebusy 查询用户忙闲状态
任务 task_create 创建任务
task_get 查看任务详情
task_list 列出当前用户的任务
task_update 编辑任务
task_complete 标记任务为已完成
task_delete 删除任务
task_add_members 添加任务成员
task_remove_members 移除任务成员
task_subtask_create 创建子任务
task_subtask_list 列出子任务
task_add_to_tasklist 将任务加入任务列表
tasklist_create 创建任务列表
tasklist_list 列出所有任务列表
tasklist_delete 删除任务列表
媒体 media_download 下载文档中的图片/白板(Base64 输出)
上一篇