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
JSON
{
"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"
]
}