mcp server
easymd
A focused Markdown formatter for WeChat Official Accounts and Zhihu.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 27, 2026easymd
本项目基于 miantiao-me/bm.md 二次开发,感谢原项目的开源基础。
聚焦微信公众号与知乎排版的 Markdown 工具。
特性
- 实时编辑与预览,适合长文排版
- 一键复制为微信公众号格式
- 保留知乎复制入口,便于继续完善适配
- 支持导出 HTML、图片、PDF 和打印预览
- 支持导入自定义
.css样式并保存为可选排版样式 - 支持 MCP 协议,方便 AI Agent 调用排版能力
- 一套管线,多种 Agent 形态:skill、本地 MCP、远程 MCP、DSH bundle
快速开始
pnpm install
pnpm dev
访问 http://localhost:2663。
Agent 集成
同一套 Markdown 管线,按宿主的能力选择形态:
| 形态 | 入口 | 适用宿主 |
|---|---|---|
| Skill | skills/easymd/ | Codex、Claude Code、DSH 等读 skill 的 Agent |
| 本地 MCP | npx -y easymd-mcp(agents/mcp/) | Claude Desktop、Cursor、Cline、任何 MCP 客户端 |
| 远程 MCP | https://easymd.vercel.app/mcp | 支持 HTTP MCP 的客户端 |
| DSH bundle | easymd-dsh(agents/dsh/) | DeepSeek Harness:5 个原生工具 + skill,离线可用 |
pnpm agent:build # 构建两种产物
pnpm dsh:pack # 打包 DSH bundle
pnpm mcp:pack # 打包 stdio MCP server
pnpm agent:publish # 发布两个包
细节见 docs/agents.md 与 docs/dsh.md。
当前取舍
- 已移除额外内容平台适配,聚焦微信公众号与知乎
- 已移除旧接口文档页,保留 MCP 配置入口
- 已移除 PWA、安装到桌面和文件关联能力
- 已移除命令面板,保留普通按钮栏操作
技术栈
- TanStack Start
- React 19
- Vite 7
- Tailwind CSS 4
- shadcn/ui
- TypeScript
- pnpm
文档
- 功能说明
- 架构设计
- UI 设计
- Agent 集成
- DeepSeek Harness
- AI 使用入口:运行项目后查看
/docs/skill与/docs/mcp
许可证
本项目以 AGPL-3.0 发布。软件按许可证原样提供,不附带任何担保;你可以在许可证条款下复制、分发和修改本项目。