Token导航 LogoToken导航TokenDH.com
Feishu MCP Md Antigravity logo
文档知识未说明官方级别未说明来源级核验

Feishu MCP Md Antigravity

MCP Server

一个将飞书文档导出为DocAST(JSON)、Markdown和资产文件的MCP服务器和CLI工具,支持AI图片摘要和语义层级保留。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
命令行工具TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

futouyiba

提供方

futouyiba

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

feishu-mcp-md-antigravity

MCP Server & CLI 工具:将飞书(Feishu/Lark)文档通过 MCP 协议导出为 DocAST(JSON) + Markdown + assets

Built with Antigravity editor

特色

  • 🔌 MCP Server — AI Agent(Claude、Antigravity 等)可直接调用飞书文档导出能力
  • 📄 CLI 工具 — 也可作为独立命令行工具使用
  • 🌳 DocAST 中间层 — 保留完整语义层级(标题、列表嵌套、表格等),Markdown 只是 renderer
  • 🖼️ 图片 AI 摘要 — 为文档图片生成结构化 digest,便于 Agent 快速理解图片内容

环境要求

  • Node.js >= 18
  • 飞书自建应用凭证(需文档读取权限)

安装

npm install
cp .env.example .env   # 编辑 .env 填入飞书凭证

环境变量

变量必填说明
FEISHU_APP_ID飞书应用 ID
FEISHU_APP_SECRET飞书应用 Secret
FEISHU_BASE_URL飞书 API 域名(默认 https://open.larkoffice.com
OPENAI_API_KEYOpenAI API Key(digest-images 使用)
OPENAI_MODEL模型名称(默认 gpt-5.2
OPENAI_BASE_URLOpenAI 兼容 API 地址
TABLE_PREVIEW_MAX_ROWSMarkdown 表格预览行数(默认 30)
DIGEST_CONCURRENCY图片摘要并发数(默认 3)

使用方式

方式一:MCP Server(推荐)

在你的 AI 编辑器(Antigravity、Claude Desktop 等)的 MCP 配置中添加:

{
  "mcpServers": {
    "feishu-mcp-md": {
      "command": "npx",
      "args": ["tsx", "src/mcp/server.ts"],
      "cwd": "/path/to/feishu-mcp-md-antigravity"
    }
  }
}

MCP Server 提供以下 tools:

Tool说明
export_feishu_doc导出单篇飞书文档
export_feishu_wiki导出飞书知识库(支持递归)
digest_feishu_images为已导出文档的图片生成 AI 摘要

方式二:CLI

# 导出单篇文档
npm run dev -- export-doc --doc https://xxx.feishu.cn/docx/AbCdEf --out ./output

# 导出知识库(递归)
npm run dev -- export-wiki --wiki https://xxx.feishu.cn/wiki/AbCdEf --out ./output --recursive

# 图片摘要
npm run dev -- digest-images --docast ./output/docs//docast.json \
  --md ./output/docs//index.md \
  --assets ./output/docs//assets/images \
  --provider openai

输出结构

output/
  docs//
    index.md          # Markdown 正文
    docast.json       # 结构化 DocAST(Zod 校验)
    sources.json      # 表格来源追溯
    assets/
      images/         # 图片附件
      tables/         # 表格 CSV

开发

npm run dev          # 运行 CLI
npm run mcp          # 启动 MCP Server
npm test             # 运行测试
npm run check        # TypeScript 类型检查
npm run build        # 构建生产产物

MVP 已实现

  • ✅ 飞书鉴权(token 获取/缓存/刷新)
  • ✅ 单文档导出(export-doc)
  • ✅ Wiki 递归导出(export-wiki,支持断点续导)
  • ✅ DocAST 生成(10+ 块类型,Zod schema 校验)
  • ✅ Markdown 渲染(保留嵌套列表层级)
  • ✅ 图片下载 + 格式检测(png/jpg/webp/gif/svg)
  • ✅ 表格 CSV 导出 + sources.json 来源追溯
  • ✅ 图片 AI 摘要(OpenAI/Mock provider,并发控制)
  • ✅ MCP Server 集成(3 个 tools)

License

MIT

目录标签

目录标签

命令行工具TypeScriptClaude飞书文档处理本地部署文档导出工具AI摘要MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP