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 许可证。
扫码联系在线客服