Trae CN / Trae WORK 对接飞书文档/知识库 完整踩坑教程(MCP 方案)

334 阅读5分钟

Trae CN / Trae WORK 对接飞书文档/知识库 完整踩坑教程(MCP 方案)

标签:Trae、飞书、飞书知识库、MCP、AI 工具集成、实战教程 阅读对象:使用 Trae 并需要联动飞书文档/知识库的开发者、办公人员 适用版本:最新版 Trae CN / Trae WORK、飞书桌面端、飞书开放平台

前言:本文采用飞书官方 MCP 方案实现 Trae 读取飞书云文档、知识库,全程个人账号即可配置,无需企业全局管理员权限。文中汇总了 PowerShell 脚本限制、端口占用、机器人搜不到、OAuth 20029 错误、文档无权限 等全套坑点及解决方案,跟着步骤操作即可一次成功。

目录

  1. 前置环境准备
  2. 飞书开放平台:创建应用 & 权限全套配置
  3. 飞书客户端:新建群聊 + 部署机器人 + 文档授权
  4. Windows 环境修复:解决 npx 脚本运行限制
  5. Trae 终端:MCP 登录 & OAuth 授权
  6. Trae 后台:配置飞书 MCP 服务
  7. 功能实测:读取飞书文档/知识库
  8. 高频报错汇总 & 排错速查表
  9. 总结

一、前置环境准备

1.1 安装 Node.js

MCP 运行依赖 Node.js 环境,必须 20.x 及以上 LTS 版本

  1. 官网下载:nodejs.org/
  2. 安装时务必勾选 Add to PATH(自动配置环境变量)
  3. 安装完成后重启电脑,保证环境变量生效。

1.2 安装客户端

  1. 安装最新版 Trae CN 或 Trae WORK,并登录个人账号
  2. 安装官方飞书桌面端,登录日常使用的飞书账号

二、飞书开放平台:创建应用 & 权限全套配置

访问飞书开放平台:open.feishu.cn/,使用个人飞书账号扫码…

2.1 创建企业自建应用

  1. 首页点击 创建应用 → 选择 企业自建应用
  2. 填写信息:
    • 应用名称:自定义(例:trae-wiki)
    • 应用描述:Trae 对接飞书文档知识库
    • 图标(选填)
  3. 点击 确定创建,自动进入应用详情页。

2.2 获取核心凭证 AppID / AppSecret

  1. 左侧菜单栏 → 凭证与基础信息
  2. 页面中找到:
    • App ID:完整复制保存
    • App Secret:点击重置生成,仅展示一次,立即备份

后续所有配置都需要这两组密钥,建议记事本单独存放。

2.3 开通文档/知识库 API 权限

  1. 左侧 → 权限管理 → API 权限
  2. 右上角搜索框依次搜索并开通以下权限(权限类型选择「租户权限」):
    • docs:doc:readonly 读取云文档
    • wiki:wiki:readonly 读取知识库
    • drive:drive:readonly 读取云空间文件(备用)
  3. 每一项权限点击开通。
发布权限版本(必做)
  1. 左侧 → 版本管理与发布
  2. 点击 创建版本
    • 版本号:0.0.1
    • 更新说明:开通文档知识库只读权限
  3. 下拉到「可用范围」,选择 所有人可用
  4. 保存 → 申请发布。

个人自建应用自动审核通过;企业应用等待管理员审批。

2.4 开启机器人能力(解决:群内搜不到应用)

只创建应用无法在飞书群内添加机器人,必须手动开启该能力。

  1. 左侧 → 应用能力 → 添加应用能力
  2. 列表选择 机器人 → 添加并确认
  3. 左侧出现「机器人」菜单,点击进入,打开 启用机器人能力 开关。
再次发布新版本
  1. 版本管理与发布 → 创建版本
    • 版本号:0.0.2
    • 更新说明:开启机器人能力
  2. 可用范围保持「所有人可用」,保存并发布。

2.5 配置 OAuth 重定向 URL(解决:错误码 20029)

授权回调地址不匹配是高频报错点,提前配置规避问题。

  1. 左侧 → 安全设置
  2. 找到 重定向 URL,点击「添加」
  3. 根据后续使用端口填写地址(二选一):
    • 默认端口 3000:http://127.0.0.1:3000/callback
    • 自定义端口 3001:http://127.0.0.1:3001/callback
  4. 保存配置。
第三次发布版本
  1. 创建版本,版本号 0.0.3,更新说明:新增 OAuth 重定向地址
  2. 保存并发布,所有平台配置正式生效。

三、飞书客户端:新建群聊 + 部署机器人 + 文档授权

3.1 创建单人内部群

  1. 飞书桌面端左侧点击 + → 发起群聊
  2. 仅选择自己,创建单人内部群
  3. 修改群名(便于识别):trae-wiki-bot

3.2 向群内添加机器人

  1. 进入群聊 → 右上角「...」→ 群设置
  2. 找到 群机器人 → 添加机器人
  3. 搜索你在开放平台创建的应用名(如 trae-wiki)
  4. 选中应用 → 点击添加,群内出现机器人入群提示即成功。

3.3 给文档/知识库开放阅读权限

核心逻辑:机器人 = 群成员,给群授权即可让机器人访问文档。

方式一:授权单个飞书文档
  1. 打开目标文档 → 右上角 分享
  2. 邀请协作者输入框,搜索群名 trae-wiki-bot
  3. 权限设置为 可阅读,取消「发送通知」
  4. 点击完成。
方式二:授权整个知识库(推荐,一劳永逸)
  1. 进入飞书知识库 → 打开目标知识库首页
  2. 左下角 设置(⚙️) → 成员设置
  3. 选择「可阅读的成员」→ 添加成员
  4. 搜索 trae-wiki-bot 群组,权限设为可阅读
  5. 取消发送通知,点击确认。

四、Windows 环境修复:解决 npx 脚本运行限制

报错现象

执行 npx 提示:无法加载文件 xxx\npx.ps1,因为在此系统上禁止运行脚本

解决方案

  1. Win 开始菜单搜索 PowerShell,右键 → 以管理员身份运行
  2. 执行以下命令修改当前用户执行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser