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 從公開儲存庫中收錄這些內容。

檢舉或申請下架