Skip to the content.

feishu-user-plugin

飞书 / Lark MCP 服务器,覆盖 IM、文档、多维表格、知识库、云空间、日历、任务 v2、OKR、实时事件。84 tools · 3 auth layers · 9 MCP prompts · MIT licensed · Node ≥18

GitHub npm English CHANGELOG

兼容 Claude Code、Codex、Cursor、Windsurf、VS Code、Claude Desktop、OpenClaw 等 MCP 客户端。

与其他飞书 MCP 的区别:基于 cookie + protobuf 协议路径,支持以用户本人身份发消息——飞书官方开放 API 没有 send_as_user 权限点,机器人 token 发出的消息一律标 sender_type: "app"

三层鉴权

鉴权层 凭证 覆盖能力 工具数
用户身份 LARK_COOKIE 以用户身份发文本 / 图片 / 文件 / 富文本 / @ / 批量 8
官方 API(机器人) LARK_APP_ID + LARK_APP_SECRET 群消息读写、文档、多维表格、知识库、云空间、日历、任务 v2、OKR、联系人、实时事件 WS 70+
用户 OAuth UAT LARK_USER_ACCESS_TOKEN + LARK_USER_REFRESH_TOKEN P2P 私聊读取、用户 chat 列表;写入文档 / Bitable / 日历 资源时以用户为 owner 2 显式 + 全工具 UAT-first

三层独立 —— 配置任意一层,对应工具可用。

核心能力

消息(用户身份)

消息(官方 API)

文档生态

协作工具

实时事件(v1.3.9)

多账号(v1.3.8 / v1.3.9)

9 个 MCP prompts(slash commands)

Prompt 说明
/send 以用户身份发消息
/reply 读最近消息然后回
/digest 群 / P2P 最近消息总结
/search 搜联系人 / 群
/doc 搜 / 读 / 建飞书文档
/table 操作多维表格
/wiki 搜知识库
/drive 列云空间 / 建文件夹
/status 检查三层鉴权状态

快速开始

npx feishu-user-plugin setup --app-id <APP_ID> --app-secret <APP_SECRET>
npx feishu-user-plugin oauth     # 拿用户 OAuth UAT
# 重启 Claude Code / Codex

cookie 获取:跟 Claude Code 说一句”帮我设置飞书 cookie”会自动经 Playwright 扫码登录抓取;或在 feishu.cn DevTools Network 标签从请求头 Cookie 整行复制(不要用 document.cookie —— HttpOnly 的 session / sl_session 拿不到)。

你:帮我以我身份给王小明发:今天的代码 review 我看完了,有 3 个 nit
Claude:[调用 send_to_user]  Sent

完整安装、各客户端配置、工具索引见 GitHub README

链接