基本能力
产品定位
文档转换 MCP 服务器是一个支持多种文档格式转换和Server-Sent Events (SSE)的服务。
核心功能
- 多格式转换: 支持 Markdown、HTML、文本、PDF、DOCX 等格式之间的转换
- REST API: 提供完整的HTTP API接口
- SSE支持: 实时事件推送,支持转换进度监控
- MCP协议: 完全兼容Model Context Protocol
- 异步处理: 高性能异步文档转换
- 错误处理: 完善的错误处理和状态管理
适用场景
- 需要将文档从一种格式转换为另一种格式的场景
- 需要实时监控文档转换进度的场景
- 需要与支持MCP协议的客户端集成的场景
工具列表
convert_document- 转换文档格式list_supported_formats- 列出支持的格式get_conversion_status- 获取转换状态
使用教程
安装依赖
# 安装Python依赖
pip install -r requirements.txt
# 或使用poetry
poetry install安装教程
- REST API 模式
启动HTTP服务器:
python main.py --api服务器将在 http://localhost:8000 启动。
- MCP 协议模式
启动MCP服务器:
python main.py调试方式
运行测试脚本验证所有功能:
python test_api.py