为 Cursor、Windsurf、Cline 和其他 AI 驱动的编码工具提供访问飞书文档的能力,基于 Model Context Protocol 服务器实现。
当 Cursor 能够访问飞书文档数据时,它可以更准确地理解和处理文档内容,比其他方法(如复制粘贴文本)更加高效。
快速开始,详见配置部分:
npx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>
这个 MCP 服务器专为 Cursor 设计。在响应来自飞书 API 的内容之前,它会简化和转换响应,确保只向模型提供最相关的文档信息。
你可以使用 NPM 快速运行服务器,无需安装或构建仓库:
npx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>
# 或
pnpx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>
# 或
yarn dlx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>
# 或
bunx feishu-mcp --feishu-app-id=<你的飞书应用ID> --feishu-app-secret=<你的飞书应用密钥>

已发布到smithery平台,可访问:https://smithery.ai/server/@cso1z/feishu-mcp
关于如何创建飞书应用和获取应用凭证的说明可以在官方教程找到。
详细的飞书应用配置步骤:有关注册飞书应用、配置权限、添加文档访问权限的详细指南,请参阅 手把手教程 FEISHU_CONFIG.md。
许多工具如 Windsurf、Cline 和 Claude Desktop 使用配置文件来启动服务器。
feishu-mcp
服务器可以通过在配置文件中添加以下内容来配置:
{
"mcpServers": {
"feishu-mcp": {
"command": "npx",
"args": ["-y", "feishu-mcp", "--stdio"],
"env": {
"FEISHU_APP_ID": "<你的飞书应用ID>",
"FEISHU_APP_SECRET": "<你的飞书应用密钥>"
}
}
}
}

pnpm install
安装依赖.env.example
到 .env
并填入你的飞书应用凭证。pnpm run dev
运行服务器,可以使用命令行参数部分的任何标志。服务器可以使用环境变量(通过 .env
文件)或命令行参数进行配置。命令行参数优先于环境变量。
--version
:显示版本号--feishu-app-id
:你的飞书应用 ID--feishu-app-secret
:你的飞书应用密钥--port
:运行服务器的端口--stdio
:在命令模式下运行服务器,而不是默认的 HTTP/SSE--help
:显示帮助菜单Settings > AI > MCP Servers
http://localhost:3333
(或你配置的端口)Cmd+K
或 Ctrl+K
)https://vq5xxxxx7bc.feishu.cn/drive/folder/FPKvfjdxxxxx706RnOc查找
https://vq5ixxxx7bc.feishu.cn/docx/J6T0d6exxxxxxxDdc1zqwnph
https://open.feishu.cn/api-explorer/cli_a75a8ca0ac79100c?apiName=tenant_access_token_internal&from=op_doc&project=auth&resource=auth&version=v3
权限分为两种:机器人权限、文档访问权限
在飞书开发平台测试权限正常(在开放平台调试,失败时会有充足提示信息和指导)
如遇到权限问题,请参考云文档常见问题、知识库常见问题,特别关注如何为应用或用户开通文档权限。
MIT