本文档说明如何在 TRAE IDE 中使用 Markdown MCP Servers(包含 TOC 和编辑器服务器)。
- TOC 提取 - 从 Markdown 文档中提取标题结构
- 编号分析 - 检测标题编号问题(重复、不连续等)
- TOC 生成 - 生成格式化的目录内容(Markdown、HTML、Text 格式)
- SIR 转换 - Markdown 与结构化中间表示(SIR)格式双向转换
- 语义编辑 - 标题编辑、章节插入、编号重排等语义级别操作
- 文档分析 - 文档结构分析、编号问题检查、格式优化
- 智能格式化 - Markdown 文档格式化和可读性优化
为了在 TRAE IDE 中使用 Markdown MCP Servers,请首先需要:
- 智能体选择:
Builder with MCP
打开 TRAE IDE 的 MCP 配置页面,选择添加 -> 手工添加,然后选择相应的配置文件:
{
"mcpServers": {
"markdown-toc": {
"command": "/Users/wangtianqing/Project/mcp/markdown-mcp/start_mcp_for_trae.sh",
"args": []
}
}
}{
"mcpServers": {
"markdown-editor": {
"command": "/Users/wangtianqing/Project/mcp/markdown-mcp/start_mcp_for_trae.sh",
"args": ["--editor"]
}
}
}注意:确保服务器配置中的
command指向正确的启动脚本路径。
请使用 MCP 工具提取文档的目录结构。
请分析文档的编号问题。
请生成文档的目录。
请使用 MCP 工具转换文档到 SIR 格式。
请编辑文档的标题结构。
请检查文档的编号问题。
请格式化 Markdown 文档。
请插入新的章节。
请使用 extract_markdown_toc 工具提取当前文档的目录
请使用 analyze_numbering_issues 工具分析编号问题
请使用 generate_toc 工具生成目录内容
请使用 convert_to_sir 工具转换文档到 SIR 格式
请使用 semantic_edit 工具进行语义编辑
请使用 agent_edit_heading 工具编辑标题
请使用 format_markdown 工具格式化文档
# 查看 TOC 服务器日志
tail -f logs/toc_mcp_server.log
# 查看编辑器服务器日志
tail -f logs/editor_mcp_server.log
# 查看错误信息
grep ERROR logs/toc_mcp_server.log
grep ERROR logs/editor_mcp_server.log
# 监控服务器状态
ps aux | grep mcp_server
# 重启服务器
./stop_mcp_for_trae.sh
./start_mcp_for_trae.sh
# 指定端口启动(解决冲突)
python src/server/toc_mcp_server.py --port 8081
python src/server/editor_mcp_server.py --port 8082- 检查虚拟环境是否正确激活
- 确认依赖包已安装:
pip list | grep mcp - 验证 Python 版本:
python --version
- 检查服务器日志中的错误信息
- 确认文档格式符合 Markdown 规范
- 验证服务器配置正确
- 大型文档处理可能需要较长时间
- 可考虑分块处理或优化文档结构