返回 MCP 目录
public公开dns本地运行

bm.md

一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力

article

README

🚀 更好用的 Markdown 排版助手

本项目是一款强大的 Markdown 排版助手,可一键适配微信公众号、网页与图片,为用户提供便捷、高效的排版体验。

🚀 快速开始

# 克隆项目
git clone https://github.com/miantiao-me/bm.md.git
cd bm.md

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

访问 http://localhost:2663 即可开始使用。

✨ 主要特性

  • 📝 实时预览:基于 CodeMirror 6 的 Markdown 编辑器,真正实现所见即所得。
  • 🎨 14 种排版样式:涵盖从专业商务到复古怀旧等多种风格,充分满足不同场景需求。
  • 🌈 14 种代码主题:支持浅色、深色等多种代码高亮风格。
  • 📱 多平台适配:可一键复制排版内容到微信公众号。
  • 🖼️ 图片导出:能将排版内容导出为图片进行分享。
  • 🔌 开发者友好:提供 REST API 和 MCP 协议集成。
  • ⌨️ 快捷操作:配备命令面板和全局快捷键,实现高效操作。

🔧 技术细节

  • 框架:采用 TanStack Start(React 19 + TanStack Router)。
  • 构建:使用 Vite 7 进行构建。
  • 样式:结合 Tailwind CSS 4shadcn/ui 进行样式设计。
  • 部署:借助 Nitro 实现部署,支持 Cloudflare Workers、Vercel、Netlify、Docker、Alibaba ESA、Tencent EdgeOne 等多种环境。

本项目由阿里云ESA提供加速、计算和保护: Alibaba ESA

阿里云部署配置如下:

安装命令: pnpm install
构建命令: pnpm run build
根目录: /
静态资源目录: dist/client
函数文件路径: dist/server/server.js

其他环境部署配置可参考 Nitro 文档。

📚 详细文档

🤝 贡献

欢迎提交 Issue 和 Pull Request,共同为项目发展贡献力量。

📄 许可证

本项目采用 AGPL - 3.0 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端