UNPKG

universal-document-mcp

Version:

Universal Document Converter MCP Server - AI-powered markdown to PDF conversion with Mermaid diagram support for Claude Desktop, Cline, and other MCP clients

156 lines 4.38 kB
{ "system_info": { "name": "Automatic Page Break Inserter", "version": "1.0", "timestamp": "2025-06-22T16:53:18.799417" }, "learned_patterns": { "before_major_heading": { "count": 6, "avg_confidence": 0.85, "avg_lines_since_last": 25.833333333333332, "contexts": [ { "lines_since_last_break": 29, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 31, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 16, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 29, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 27, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 23, "heading_level_after": 1, "has_diagram_before": false, "has_diagram_after": false } ] }, "before_section_heading": { "count": 6, "avg_confidence": 0.8333333333333334, "avg_lines_since_last": 38.833333333333336, "contexts": [ { "lines_since_last_break": 70, "heading_level_after": 2, "has_diagram_before": true, "has_diagram_after": false }, { "lines_since_last_break": 32, "heading_level_after": 2, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 34, "heading_level_after": 2, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 30, "heading_level_after": 2, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 33, "heading_level_after": 2, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 34, "heading_level_after": 2, "has_diagram_before": false, "has_diagram_after": false } ] }, "before_subsection_heading": { "count": 5, "avg_confidence": 0.8400000000000001, "avg_lines_since_last": 38.6, "contexts": [ { "lines_since_last_break": 32, "heading_level_after": 3, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 30, "heading_level_after": 3, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 46, "heading_level_after": 3, "has_diagram_before": false, "has_diagram_after": false }, { "lines_since_last_break": 47, "heading_level_after": 3, "has_diagram_before": true, "has_diagram_after": false }, { "lines_since_last_break": 38, "heading_level_after": 3, "has_diagram_before": false, "has_diagram_after": false } ] } }, "current_rules": { "min_lines_per_page": 20, "max_lines_per_page": 45, "preferred_lines_per_page": 35, "avoid_orphan_lines": 3, "avoid_widow_lines": 2, "heading_break_weight": 10, "section_end_weight": 8, "diagram_break_weight": 6, "paragraph_break_weight": 3 }, "available_templates": [ "technical", "business", "academic" ], "capabilities": [ "Pattern learning from existing documents", "Automatic page break insertion", "Multiple document templates", "Batch processing", "Confidence-based filtering", "Customizable rules" ] }