【MCP系列】飞书MCP使用

博客目录

一.基础信息

1.文档地址

开放平台

二.准备工作

在使用 MCP 工具之前,你需要先创建一个飞书应用。

1.创建应用

登录飞书开放者后台

企业自建应用 页签内,点击 创建企业自建应用

设置应用名称、描述、图标并点击 创建

企业自建应用详细配置说明参见创建企业自建应用

在应用的 凭证与基础信息 页面,保存 应用凭证App IDApp Secret),以便后续使用。

2.添加机器人

在应用的添加应用能力 页面,根据需要添加应用能力。例如,你需要 AI 向指定用户发送消息,则需要添加 机器人 能力

3.授权

在应用的 权限管理 页面,点击开通权限,根据业务所需开通权限。例如,需要以应用身份调用发送消息接口,则需要根据接口文档开通权限。关于权限申请的详细说明,参见申请 API 权限。OpenAPI MCP 工具默认开通的 API 工具需要应用开启以下权限,你需要在 开通权限 界面的输入框内,粘贴以下内容,批量开通权限(注意根据需要分别为应用身份、用户身份开通权限)。

4.设置重定向

在应用的 安全设置 > 重定向 URL 页面的 重定向 URL 区域,输入 http://localhost:3000/callback,并点击 添加

5.发布应用

完成各项配置后,发布应用,使配置生效。

  1. 在应用的 版本管理与发布 页面,点击 创建版本

  2. 完成应用版本号、移动端/桌面端的默认能力、更新说明等配置项后,点击页面底部 保存

  3. 在弹出的对话框内点击确认发布。

    需等待企业管理员审核应用,审核通过后应用才会发布成功。

三.客户端使用

1.安装 node

apl 复制代码
node -v

2.安装 OpenAPI MCP

登录飞书开放者后台,获取 your_app_id 和 your_app_secret

apl 复制代码
npx -y @larksuiteoapi/lark-mcp login -a <your_app_id> -s <your_app_secret>

授权页面如下图所示,确保用户身份符合预期,并单击 授权,使 MCP 工具获取到用户访问凭证(user_access_token)。

3.添加配置

登录飞书开放者后台,获取 your_app_id 和 your_app_secret

apl 复制代码
{
  "mcpServers": {
    "lark-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@larksuiteoapi/lark-mcp",
        "mcp",
        "-a",
        "<your_app_id>",
        "-s",
        "<your_app_secret>",
        "--oauth"
      ]
    }
  }
}

觉得有用的话点个赞 👍🏻 呗。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

相关推荐
Jutick11 小时前
远程 MCP 已配置,为什么你的 AI 开发工具仍查不到 A 股行情?
人工智能·mcp
崔庆才丨静觅13 小时前
Claude Code 对接 NanoBanana MCP
api·claude·mcp
码哥字节2 天前
码哥实测:写了20行SKILL.md,Claude的代码质量提升了一倍
agent·mcp
qdprobot2 天前
AIcam智能ESP32视觉摄像头体识万物
人工智能·esp32s3·图形化编程·mcp·mixly小智ai
一心同学2 天前
MCP:Agent 时代的“USB-C”,还是新的供应链风险?
安全·agent·mcp
TickDB2 天前
统一行情 API 查 A 股、港股、美股和数字货币:code=0 不代表 symbol 一个没少
人工智能·python·websocket·mcp·行情数据 api
星野云联AIoT技术洞察2 天前
AG-UI 在 IoT 控制台里怎么落地:设备状态、命令确认与人机协同
ai agent·技术方案·mcp·ag-ui·平台架构·命令确认·iot设备控制
砍光二叉树2 天前
一文打通 AI 认知:LLM、Agent、MCP、Skill 完整体系
人工智能·llm·agent·skill·mcp
MageGojo3 天前
R-Shell开源项目实战解析:用Rust打造命令行SSH工具,支持连接管理、远程执行、SFTP与MCP
运维·rust·开源项目·命令行工具·ssh客户端·mcp