关于 feishu-markdown-mcp
feishu-markdown-mcp 是一个将 Markdown 转换为飞书 / Lark 文档格式的 pnpm monorepo,包含核心转换库与 MCP 服务。它支持图片和 Mermaid 流程图等内容的处理,适合需要把 Markdown 内容写入飞书文档的开发者。
主要功能
- 01将 Markdown 转换为飞书文档结构
- 02处理图片内容
- 03处理 Mermaid 流程图
- 04提供 MCP 服务封装
- 05基于 pnpm 的 monorepo 结构
适用场景
- 01将 Markdown 笔记转换为飞书文档格式
- 02在 AI 工作流中调用 Markdown 到飞书的转换
MCP 相关
feishu-markdown-mcp 包提供 MCP 服务,作为 Model Context Protocol 的后端插件,将转换能力暴露给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| appId | string | 是 | |
| appSecret | string | 是 | |
| feishuMobile | string | 否 |
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
Feishu Markdown
本项目是一个单仓库(monorepo),用于将 Markdown 转换为飞书 / Lark 文档格式,并提供一个 MCP 服务以便与 Model Context Protocol 集成。
主要 package:
feishu-markdown:核心库,将 Markdown 转换为飞书文档结构,支持图片、流程图(Mermaid)等处理。feishu-markdown-mcp:基于feishu-markdown的 MCP 服务,可作为模型上下文协议(Model Context Protocol)的后端插件使用。
快速开始
- 安装依赖:
pnpm install
- 构建所有包:
pnpm build
- 在开发中运行某个包(示例):
pnpm --filter feishu-markdown dev
开发
- 运行全部测试:
pnpm test - 代码风格与类型检查:
pnpm lint/pnpm typecheck
发布
仓库提供了 GitHub Actions 工作流用于自动发布。发布到 npm 公共仓库需要在仓库 Secrets 中配置 NPM_TOKEN(用于 pnpm publish)。
许可证
本项目使用 MIT 许可证,详见项目根目录的 LICENSE 文件。
更多信息请查看各子包的 package.json 与 README.md。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。