返回 MCP 目录
public公开dns本地运行

Feishu

飞书MCP服务器实现,提供AI大模型与飞书API交互能力,主要支持多维表格操作。

article

README

🚀 飞书 MCP 服务器

这是一个为飞书(Feishu/Lark)应用提供模型上下文协议 (MCP) 服务的实现。它允许大语言模型通过工具调用与飞书 API 进行交互,目前主要支持多维表格操作,能够为飞书应用的数据管理提供便利。

✨ 主要特性

  • 基于 Model Context Protocol (MCP) TypeScript SDK 构建,借助成熟的 SDK 保证开发的高效性和稳定性。
  • 提供飞书多维表格操作功能,方便对多维表格进行各种数据处理。
  • 支持 HTTP 和 SSE(服务器发送事件)通信方式,可根据不同的业务场景灵活选择。

📦 安装指南

# 安装依赖项
npm install

# 构建项目
npm run build

# 开发模式运行
npm run dev

# 以标准输入输出方式运行 MCP
node dist/index.js --config "{\"appId\":\"xxx\",\"appSecret\":\"xxx\"}"

# 以 SSE 方式运行 MCP
node dist/index.js --sse --config "{\" appId\":\"xxx\",\" appSecret\":\"xxx\"}"

💻 使用示例

基础用法

以下是各工具的简单介绍及使用场景说明:

  • create_record:在飞书多维表格中创建一条新记录。当需要向多维表格中添加新的数据时可以使用该工具。
  • update_record:在飞书多维表格中更新一条记录。用于修改已存在的记录信息。
  • list_fields:获取多维表格数据表中的所有字段信息。有助于了解表格的结构。
  • search_records:在多维表格中搜索符合条件的记录。方便快速定位所需数据。
  • delete_record:删除多维表格中的一条记录。用于清理不再需要的数据。
  • create_bitable_app:创建一个新的飞书多维表格应用。可用于搭建新的数据管理应用。
  • create_table:在飞书多维表格中创建一个新数据表。用于组织和管理特定类型的数据。

📚 详细文档

飞书 API 参考文档

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端