Trae CN / Trae WORK 对接飞书文档/知识库 完整踩坑教程(MCP 方案)
标签:Trae、飞书、飞书知识库、MCP、AI 工具集成、实战教程 阅读对象:使用 Trae 并需要联动飞书文档/知识库的开发者、办公人员 适用版本:最新版 Trae CN / Trae WORK、飞书桌面端、飞书开放平台
前言:本文采用飞书官方 MCP 方案实现 Trae 读取飞书云文档、知识库,全程个人账号即可配置,无需企业全局管理员权限。文中汇总了 PowerShell 脚本限制、端口占用、机器人搜不到、OAuth 20029 错误、文档无权限 等全套坑点及解决方案,跟着步骤操作即可一次成功。
目录
- 前置环境准备
- 飞书开放平台:创建应用 & 权限全套配置
- 飞书客户端:新建群聊 + 部署机器人 + 文档授权
- Windows 环境修复:解决 npx 脚本运行限制
- Trae 终端:MCP 登录 & OAuth 授权
- Trae 后台:配置飞书 MCP 服务
- 功能实测:读取飞书文档/知识库
- 高频报错汇总 & 排错速查表
- 总结
一、前置环境准备
1.1 安装 Node.js
MCP 运行依赖 Node.js 环境,必须 20.x 及以上 LTS 版本
- 官网下载:nodejs.org/
- 安装时务必勾选 Add to PATH(自动配置环境变量)
- 安装完成后重启电脑,保证环境变量生效。
1.2 安装客户端
- 安装最新版
Trae CN或Trae WORK,并登录个人账号 - 安装官方飞书桌面端,登录日常使用的飞书账号
二、飞书开放平台:创建应用 & 权限全套配置
访问飞书开放平台:open.feishu.cn/,使用个人飞书账号扫码…
2.1 创建企业自建应用
- 首页点击 创建应用 → 选择 企业自建应用
- 填写信息:
- 应用名称:自定义(例:
trae-wiki) - 应用描述:Trae 对接飞书文档知识库
- 图标(选填)
- 应用名称:自定义(例:
- 点击 确定创建,自动进入应用详情页。
2.2 获取核心凭证 AppID / AppSecret
- 左侧菜单栏 → 凭证与基础信息
- 页面中找到:
App ID:完整复制保存App Secret:点击重置生成,仅展示一次,立即备份
后续所有配置都需要这两组密钥,建议记事本单独存放。
2.3 开通文档/知识库 API 权限
- 左侧 → 权限管理 → API 权限
- 右上角搜索框依次搜索并开通以下权限(权限类型选择「租户权限」):
docs:doc:readonly读取云文档wiki:wiki:readonly读取知识库drive:drive:readonly读取云空间文件(备用)
- 每一项权限点击开通。
发布权限版本(必做)
- 左侧 → 版本管理与发布
- 点击 创建版本
- 版本号:
0.0.1 - 更新说明:开通文档知识库只读权限
- 版本号:
- 下拉到「可用范围」,选择 所有人可用
- 保存 → 申请发布。
个人自建应用自动审核通过;企业应用等待管理员审批。
2.4 开启机器人能力(解决:群内搜不到应用)
只创建应用无法在飞书群内添加机器人,必须手动开启该能力。
- 左侧 → 应用能力 → 添加应用能力
- 列表选择 机器人 → 添加并确认
- 左侧出现「机器人」菜单,点击进入,打开 启用机器人能力 开关。
再次发布新版本
- 版本管理与发布 → 创建版本
- 版本号:
0.0.2 - 更新说明:开启机器人能力
- 版本号:
- 可用范围保持「所有人可用」,保存并发布。
2.5 配置 OAuth 重定向 URL(解决:错误码 20029)
授权回调地址不匹配是高频报错点,提前配置规避问题。
- 左侧 → 安全设置
- 找到 重定向 URL,点击「添加」
- 根据后续使用端口填写地址(二选一):
- 默认端口 3000:
http://127.0.0.1:3000/callback - 自定义端口 3001:
http://127.0.0.1:3001/callback
- 默认端口 3000:
- 保存配置。
第三次发布版本
- 创建版本,版本号
0.0.3,更新说明:新增 OAuth 重定向地址 - 保存并发布,所有平台配置正式生效。
三、飞书客户端:新建群聊 + 部署机器人 + 文档授权
3.1 创建单人内部群
- 飞书桌面端左侧点击 + → 发起群聊
- 仅选择自己,创建单人内部群
- 修改群名(便于识别):
trae-wiki-bot
3.2 向群内添加机器人
- 进入群聊 → 右上角「...」→ 群设置
- 找到 群机器人 → 添加机器人
- 搜索你在开放平台创建的应用名(如
trae-wiki) - 选中应用 → 点击添加,群内出现机器人入群提示即成功。
3.3 给文档/知识库开放阅读权限
核心逻辑:机器人 = 群成员,给群授权即可让机器人访问文档。
方式一:授权单个飞书文档
- 打开目标文档 → 右上角 分享
- 邀请协作者输入框,搜索群名
trae-wiki-bot - 权限设置为 可阅读,取消「发送通知」
- 点击完成。
方式二:授权整个知识库(推荐,一劳永逸)
- 进入飞书知识库 → 打开目标知识库首页
- 左下角 设置(⚙️) → 成员设置
- 选择「可阅读的成员」→ 添加成员
- 搜索
trae-wiki-bot群组,权限设为可阅读 - 取消发送通知,点击确认。
四、Windows 环境修复:解决 npx 脚本运行限制
报错现象
执行 npx 提示:无法加载文件 xxx\npx.ps1,因为在此系统上禁止运行脚本
解决方案
- Win 开始菜单搜索
PowerShell,右键 → 以管理员身份运行 - 执行以下命令修改当前用户执行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser