mcpField
F
feishu-markdown-mcp

feishu-markdown-mcp

本地服务
github.com/huandu生产力3042 周前更新

关于 feishu-markdown-mcp

feishu-markdown-mcp 是一个将 Markdown 转换为飞书 / Lark 文档格式的 pnpm monorepo,包含核心转换库与 MCP 服务。它支持图片和 Mermaid 流程图等内容的处理,适合需要把 Markdown 内容写入飞书文档的开发者。

主要功能

  1. 01将 Markdown 转换为飞书文档结构
  2. 02处理图片内容
  3. 03处理 Mermaid 流程图
  4. 04提供 MCP 服务封装
  5. 05基于 pnpm 的 monorepo 结构

适用场景

  1. 01将 Markdown 笔记转换为飞书文档格式
  2. 02在 AI 工作流中调用 Markdown 到飞书的转换

MCP 相关

feishu-markdown-mcp 包提供 MCP 服务,作为 Model Context Protocol 的后端插件,将转换能力暴露给 MCP 客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"huandu-feishu-markdown": {
"command": "npx",
"args": [
"-y",
"feishu-markdown-mcp"
]
}
}
}
启动命令npx -y feishu-markdown-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmfeishu-markdown-mcp0.1.3

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
appIdstring是
appSecretstring是
feishuMobilestring否

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

Feishu Markdown

Build license

本项目是一个单仓库(monorepo),用于将 Markdown 转换为飞书 / Lark 文档格式,并提供一个 MCP 服务以便与 Model Context Protocol 集成。

主要 package:

  • feishu-markdown:核心库,将 Markdown 转换为飞书文档结构,支持图片、流程图(Mermaid)等处理。
  • feishu-markdown-mcp:基于 feishu-markdown 的 MCP 服务,可作为模型上下文协议(Model Context Protocol)的后端插件使用。

快速开始

  1. 安装依赖:
pnpm install
  1. 构建所有包:
pnpm build
  1. 在开发中运行某个包(示例):
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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。