
飞书 MCP 服务器

2025.04.17
21
TypeScript文档管理AI 辅助工具交流协作开发效率
Feishu-MCP 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为 AI 驱动的编码工具(如 Cursor、Windsurf、Cline 等)提供访问和操作飞书文档的能力。通过该服务,开发者可以更高效地管理和编辑飞书文档内容,从而提升开发效率和协作能力。
View on GitHub
Overview
基本能力
产品定位
Feishu-MCP 是一个连接 AI 编码工具与飞书文档的中间件服务,旨在通过 MCP 协议提供高效的文档访问和操作能力。
核心功能
- 文档管理:支持在指定文件夹中创建新的飞书文档。
- 文档内容操作:
- 获取文档基本信息(标题、版本等)和区块结构。
- 提取文档的纯文本内容。
- 编辑文档内容,包括文本块、标题块、代码块、列表等。
- 批量内容创建:支持在单次操作中创建多个不同类型的内容块。
- 计划中的功能:表格、图表、流程图、公式等高级内容的插入和识别。
适用场景
- AI 辅助编码:Cursor 等工具可以通过飞书文档内容辅助编写代码。
- 文档自动化管理:批量创建和编辑飞书文档,提升协作效率。
- 内容分析与处理:提取文档纯文本内容用于分析和处理。
工具列表
- Cursor:AI 驱动的代码编辑器,可通过 Feishu-MCP 访问飞书文档。
- Windsurf:支持通过配置文件启动 Feishu-MCP 服务器。
- Cline:类似 Windsurf,支持通过配置文件启动服务。
- Claude Desktop:支持通过配置文件启动 Feishu-MCP 服务器。
常见问题解答
- 权限问题:需确保机器人或用户有访问文档的权限。
- 故障排查:可通过飞书开放平台调试权限和文档访问问题。
- 文档授权:参考飞书云文档常见问题解决权限问题。
使用教程
使用依赖
- 确保已安装 Node.js 环境。
- 获取飞书应用 ID 和密钥(参考飞书开放平台文档)。
安装教程
- 使用 NPM 快速运行服务器:
bash npx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>
- 从本地源代码运行服务器:
bash git clone <仓库地址> pnpm install cp .env.example .env pnpm run dev
调试方式
- 验证连接:在 Cursor 设置中添加服务器 URL(如
http://localhost:3333
)并点击 "Verify Connection"。 - 测试文档访问:使用飞书开放平台 API 调试工具验证权限和文档访问。
- 查看日志:运行服务器时查看命令行输出以排查问题。