Lark Mcp

whatevertogo/feishuskill/lark-mcp

作者 whatevertogo08e9dddf692a无许可证37 个星标收录于 2026年10月8日更新于 2026年10月8日仓库6个月前更新

飞书/Lark 官方 MCP 集成。支持发送消息、创建群组、操作多维表格(Bitable)、导入/搜索文档、知识库查询。触发词:飞书、Feishu、Lark、多维表格、bitable、飞书文档、飞书群。

已归档仅含说明AI & Agents
AI 生成的概览

飞书/Lark 官方 MCP 使用参考,涵盖发消息、建群、多维表格、文档与知识库操作。

功能
该技能是一份仅含说明的参考文档,用于调用飞书/Lark 官方 MCP 服务。它说明工具命名、参数结构、用户与租户身份选择、常见陷阱、ID 前缀和错误码。还给出发送消息、创建群组、创建多维表格记录和搜索文档的快速示例,并链接到更多参考文件。
适用场景
当智能体需要通过 MCP 操作飞书/Lark 时使用,例如发送消息、创建群组、写入多维表格记录或搜索文档与知识库节点。也适合排查权限不足、token 类型错误等 MCP 工具报错。
运行要求
需要安装并配置飞书/Lark MCP 服务,文档与知识库搜索还需配置 OAuth。该技能不附带脚本,只有说明与参考文档。

Lark MCP

⚠️ 重要提醒

搜索文档/知识库必须配置 OAuth:

  • docx_builtin_search → 需要 --oauth
  • wiki_v1_node_search → 需要 --oauth

否则返回 99991663 错误。配置方法见 installation.md [blocked]


核心规则

yaml
# 工具命名(连字符,非下划线)✅ mcp__lark-mcp__tool_name❌ mcp__lark_mcp__tool_name
# 参数结构path: {app_token, table_id}   # URL路径参数params: {page_size, ...}      # 查询参数data: {fields, ...}           # 请求体useUAT: false                 # true=用户身份, false=租户身份

常见陷阱

yaml
# content 必须是 JSON 字符串❌ content: {"text": "hello"}✅ content: '{"text": "hello"}'
# 过滤条件 value 必须是数组❌ value: "已完成"✅ value: ["已完成"]
# 创建群组必须指定 owner_id,否则群主为机器人owner_id: "ou_xxxxx"
# 参数名差异docx_builtin_search: search_key  # 不是 querywiki_v1_node_search: query       # 不是 search_key
# token 类型wiki_v2_space_getNode: 用 wikcn...  # 不能用 doxcn...docx_v1_document_rawContent: 用 doxcn...

useUAT 选择

场景useUAT
创建资源(想让用户可访问)true
搜索文档/知识库true
访问用户私有数据true
查询公共数据false

工具速查

类别工具文档
消息im_v1_message_create, im_v1_message_listim.md [blocked]
群组im_v1_chat_create, im_v1_chat_list, im_v1_chatMembers_getchat.md [blocked]
多维表格bitable_v1_app_create, bitable_v1_appTableRecord_search/create/updatebitable.md [blocked]
文档docx_builtin_search, docx_v1_document_rawContent, docx_builtin_importdocuments.md [blocked]
知识库wiki_v1_node_search, wiki_v2_space_getNodewiki.md [blocked]

ID 类型

前缀类型来源
ou_用户IDAPI返回
oc_群聊IDim_v1_chat_list
bascn多维表格URL中 base/ 后
tbl数据表URL参数 table=
doxcn文档搜索结果或URL
wikcn知识库节点知识库URL

快速示例

yaml
# 发送消息工具: mcp__lark-mcp__im_v1_message_createdata:  receive_id: "oc_xxxxx"  msg_type: "text"  content: '{"text": "消息内容"}'params:  receive_id_type: "chat_id"
# 创建群组工具: mcp__lark-mcp__im_v1_chat_createdata:  name: "群名"  chat_mode: "group"  owner_id: "ou_xxxxx"  user_id_list: ["ou_xxxxx"]params:  user_id_type: "open_id"
# 创建多维表格记录工具: mcp__lark-mcp__bitable_v1_appTableRecord_createpath:  app_token: "bascnxxxxxx"  table_id: "tblxxxxxx"data:  fields:    文本字段: "值"    单选字段: "选项名"useUAT: true
# 搜索文档工具: mcp__lark-mcp__docx_builtin_searchdata:  search_key: "关键词"  count: 10useUAT: true

错误速查

错误原因解决
tool not found服务器名错误使用 mcp__lark-mcp__ 前缀
99991663权限不足useUAT: true 或配置 OAuth
131005 not foundtoken 类型错误检查用 wikcn 还是 doxcn
创建资源无法访问租户身份创建使用 useUAT: true
field not found字段名错误用 appTableField_list 确认
invalid content格式错误content 用单引号包裹 JSON

详细文档: troubleshooting.md [blocked] | installation.md [blocked]

来源与署名

来源:whatevertogo/feishuskill位于lark-mcp提交08e9ddd

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架