飞书 MCP Server
English Documentation
这是一个支持远程连接的模型上下文协议 (MCP) 服务器,内置了飞书 OAuth 认证。
本项目修改自 cloudflare/ai/demos/remote-mcp-github-oauth,将 GitHub OAuth 替换为飞书 OAuth。
您可以将其部署到自己的 Cloudflare 账户,并在创建自己的飞书 OAuth 客户端应用后,拥有一个功能完整的远程 MCP 服务器。用户可以通过飞书账号登录连接到您的 MCP 服务器。
📋 目录
- 与飞书官方 MCP Server 的区别
- 特性
- 快速开始
- 部署方式
- 生产环境部署
- 本地开发环境
- 客户端集成
- 使用 Inspector 测试
- 使用 Cursor
- 使用 ChatWise
- 访问控制
- 工具开发路线图
- 技术原理
- 开发指南
🆚 与飞书官方 MCP Server 的区别
虽然飞书官方也推出了 MCP Server,但本项目在以下几个方面具有显著优势:
🎯 零配置体验
- 本项目:用户无需手动配置任何参数,全程使用
user_access_token,过期自动刷新 - 官方项目:需要用户手动配置多个参数,配置复杂
🚀 极致的可用性优化
- 本项目:深度优化工具尺寸和结构,特别是文档创建块工具、创建嵌套块工具等复杂功能,确保在 Cursor 等客户端中正常使用
- 官方项目:简单的 API 到 MCP 工具转换,部分工具过于庞大,在实际使用中存在可用性问题
🌐 前沿基础设施
- 支持部署在 Cloudflare Workers,享受业界最前沿的边缘计算基础设施
✨ 特性
- 🎯 零配置体验:用户无需手动配置参数,自动管理
user_access_token和刷新 - 🔐 飞书 OAuth 认证:安全的用户身份验证
- 🌐 远程 MCP 服务器:支持多客户端连接
- 🚀 Cloudflare Workers:高性能、全球分布式部署,享受业界最前沿的边缘计算基础设施
- 🛠️ 深度优化的工具集:特别优化文档创建、嵌套块等复杂工具,确保在各种客户端中正常使用
- 🔧 本地开发支持:便于开发和测试的本地环境
- ⚡ 极致可用性:相比官方 MCP Server,大幅提升实际使用体验和稳定性
🚀 快速开始
前置要求
- Node.js 18+ 和 npm
- Cloudflare 账户
- 飞书开放平台账户
安装
# 克隆仓库
git clone <repository-url>
cd open-feishu-mcp-server
# 安装依赖
npm install





