mcpField
F
feishu-markdown-mcp

feishu-markdown-mcp

ローカル
github.com/huandu生産性3042 週間前に更新

feishu-markdown-mcp について

feishu-markdown-mcp は、Markdown を Feishu / Lark のドキュメント形式に変換する pnpm のモノレポで、コア変換ライブラリと MCP サーバーを含みます。画像や Mermaid フローチャートを扱い、Markdown の内容を Feishu ドキュメントに載せたい開発者に向いています。

主な機能

  1. 01Markdown を Feishu ドキュメント構造に変換
  2. 02画像の処理
  3. 03Mermaid フローチャートの処理
  4. 04変換機能の MCP サーバーとしての提供
  5. 05pnpm によるモノレポ構成

活用シーン

  1. 01Markdown のノートを Feishu ドキュメント形式に変換する
  2. 02AI ワークフローから Markdown から Feishu への変換を呼び出す

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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。