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
360 lines • 11.8 kB
JSON
{
"test_timestamp": "2025-06-22T19:26:00.164225",
"total_files_tested": 5,
"individual_results": [
{
"file": "blueprint-ceo.md",
"timestamp": "2025-06-22T19:26:00.166099",
"original_system": {
"status": "success",
"conversion_time": 9.61,
"output_file": "blueprint-ceo_original.pdf",
"size_kb": 67.1,
"features": [
"Basic page breaks",
"Mermaid support",
"Professional formatting"
]
},
"ai_enhanced_system": {
"status": "success",
"conversion_time": 8.54,
"output_file": "blueprint-ceo_ai_enhanced.pdf",
"size_kb": 67.1,
"features": [
"AI-powered content analysis",
"Smart page break decisions",
"Professional document layout",
"Mermaid diagrams preserved",
"Enhanced visual balance"
],
"ai_analysis": {
"content_blocks": 23,
"relationships": 34,
"clusters": 4,
"page_break_decisions": 4,
"high_confidence_breaks": 0
}
},
"ai_analysis": {
"status": "success",
"file_analyzed": "blueprint-ceo.md",
"timestamp": "2025-06-22T19:26:00.314886",
"structure_analysis": {
"total_blocks": 23,
"content_relationships": 34,
"content_clusters": 4,
"content_groups": 5
},
"content_types": {
"heading": 8,
"paragraph": 11,
"list": 4
},
"relationship_types": {
"continues": 2,
"supports": 9,
"contrasts": 18,
"introduces": 5
},
"high_priority_groups": [
{
"group_id": "cluster_0",
"group_type": "semantic_cluster",
"estimated_lines": 13,
"keep_together": true
},
{
"group_id": "cluster_1",
"group_type": "semantic_cluster",
"estimated_lines": 10,
"keep_together": true
},
{
"group_id": "cluster_2",
"group_type": "semantic_cluster",
"estimated_lines": 20,
"keep_together": true
}
]
},
"improvements": [
"Identified 34 content relationships for better layout",
"Created 4 content clusters for logical grouping",
"Identified 3 high-priority content groups",
"Maintained reasonable conversion performance",
"Added new features: AI-powered content analysis, Smart page break decisions, Professional document layout, Enhanced visual balance, Mermaid diagrams preserved"
],
"issues": [],
"overall_score": 9.5
},
{
"file": "COMPLETE_SOLUTION_SUMMARY.md",
"timestamp": "2025-06-22T19:26:18.599341",
"original_system": {
"status": "success",
"conversion_time": 10.75,
"output_file": "COMPLETE_SOLUTION_SUMMARY_original.pdf",
"size_kb": 146.8,
"features": [
"Basic page breaks",
"Mermaid support",
"Professional formatting"
]
},
"ai_enhanced_system": {
"status": "success",
"conversion_time": 9.61,
"output_file": "COMPLETE_SOLUTION_SUMMARY_ai_enhanced.pdf",
"size_kb": 146.7,
"features": [
"AI-powered content analysis",
"Smart page break decisions",
"Professional document layout",
"Mermaid diagrams preserved",
"Enhanced visual balance"
],
"ai_analysis": {
"content_blocks": 68,
"relationships": 4,
"clusters": 1,
"page_break_decisions": 13,
"high_confidence_breaks": 0
}
},
"ai_analysis": {
"status": "success",
"file_analyzed": "COMPLETE_SOLUTION_SUMMARY.md",
"timestamp": "2025-06-22T19:26:18.881122",
"structure_analysis": {
"total_blocks": 68,
"content_relationships": 4,
"content_clusters": 1,
"content_groups": 10
},
"content_types": {
"heading": 36,
"paragraph": 5,
"list": 22,
"code_block": 5
},
"relationship_types": {
"continues": 1,
"supports": 3
},
"high_priority_groups": []
},
"improvements": [
"Identified 4 content relationships for better layout",
"Created 1 content clusters for logical grouping",
"Maintained reasonable conversion performance",
"Added new features: AI-powered content analysis, Smart page break decisions, Professional document layout, Enhanced visual balance, Mermaid diagrams preserved"
],
"issues": [],
"overall_score": 9.2
},
{
"file": "CRITICAL_PAGE_BREAK_FIXES_COMPLETE.md",
"timestamp": "2025-06-22T19:26:39.512592",
"original_system": {
"status": "success",
"conversion_time": 8.25,
"output_file": "CRITICAL_PAGE_BREAK_FIXES_COMPLETE_original.pdf",
"size_kb": 101.2,
"features": [
"Basic page breaks",
"Mermaid support",
"Professional formatting"
]
},
"ai_enhanced_system": {
"status": "success",
"conversion_time": 8.03,
"output_file": "CRITICAL_PAGE_BREAK_FIXES_COMPLETE_ai_enhanced.pdf",
"size_kb": 97.3,
"features": [
"AI-powered content analysis",
"Smart page break decisions",
"Professional document layout",
"Mermaid diagrams preserved",
"Enhanced visual balance"
],
"ai_analysis": {
"content_blocks": 56,
"relationships": 4,
"clusters": 2,
"page_break_decisions": 11,
"high_confidence_breaks": 0
}
},
"ai_analysis": {
"status": "success",
"file_analyzed": "CRITICAL_PAGE_BREAK_FIXES_COMPLETE.md",
"timestamp": "2025-06-22T19:26:39.715796",
"structure_analysis": {
"total_blocks": 56,
"content_relationships": 4,
"content_clusters": 2,
"content_groups": 8
},
"content_types": {
"heading": 27,
"paragraph": 7,
"list": 15,
"code_block": 7
},
"relationship_types": {
"continues": 2,
"explains": 2
},
"high_priority_groups": []
},
"improvements": [
"Identified 4 content relationships for better layout",
"Created 2 content clusters for logical grouping",
"Maintained reasonable conversion performance",
"Added new features: AI-powered content analysis, Smart page break decisions, Professional document layout, Enhanced visual balance, Mermaid diagrams preserved"
],
"issues": [],
"overall_score": 9.2
},
{
"file": "INTELLIGENT_PAGE_BREAKS_SOLUTION.md",
"timestamp": "2025-06-22T19:26:56.207790",
"original_system": {
"status": "success",
"conversion_time": 10.31,
"output_file": "INTELLIGENT_PAGE_BREAKS_SOLUTION_original.pdf",
"size_kb": 158.3,
"features": [
"Basic page breaks",
"Mermaid support",
"Professional formatting"
]
},
"ai_enhanced_system": {
"status": "success",
"conversion_time": 11.25,
"output_file": "INTELLIGENT_PAGE_BREAKS_SOLUTION_ai_enhanced.pdf",
"size_kb": 158.0,
"features": [
"AI-powered content analysis",
"Smart page break decisions",
"Professional document layout",
"Mermaid diagrams preserved",
"Enhanced visual balance"
],
"ai_analysis": {
"content_blocks": 61,
"relationships": 0,
"clusters": 0,
"page_break_decisions": 13,
"high_confidence_breaks": 0
}
},
"ai_analysis": {
"status": "success",
"file_analyzed": "INTELLIGENT_PAGE_BREAKS_SOLUTION.md",
"timestamp": "2025-06-22T19:26:56.403038",
"structure_analysis": {
"total_blocks": 61,
"content_relationships": 0,
"content_clusters": 0,
"content_groups": 8
},
"content_types": {
"heading": 34,
"paragraph": 4,
"list": 18,
"code_block": 5
},
"relationship_types": {},
"high_priority_groups": []
},
"improvements": [
"Maintained reasonable conversion performance",
"Added new features: AI-powered content analysis, Smart page break decisions, Professional document layout, Enhanced visual balance, Mermaid diagrams preserved"
],
"issues": [],
"overall_score": 8.6
},
{
"file": "PAGE_BREAK_FIXES_SUMMARY.md",
"timestamp": "2025-06-22T19:27:18.103304",
"original_system": {
"status": "success",
"conversion_time": 8.31,
"output_file": "PAGE_BREAK_FIXES_SUMMARY_original.pdf",
"size_kb": 83.3,
"features": [
"Basic page breaks",
"Mermaid support",
"Professional formatting"
]
},
"ai_enhanced_system": {
"status": "success",
"conversion_time": 8.45,
"output_file": "PAGE_BREAK_FIXES_SUMMARY_ai_enhanced.pdf",
"size_kb": 84.0,
"features": [
"AI-powered content analysis",
"Smart page break decisions",
"Professional document layout",
"Mermaid diagrams preserved",
"Enhanced visual balance"
],
"ai_analysis": {
"content_blocks": 46,
"relationships": 1,
"clusters": 0,
"page_break_decisions": 10,
"high_confidence_breaks": 0
}
},
"ai_analysis": {
"status": "success",
"file_analyzed": "PAGE_BREAK_FIXES_SUMMARY.md",
"timestamp": "2025-06-22T19:27:18.166434",
"structure_analysis": {
"total_blocks": 46,
"content_relationships": 1,
"content_clusters": 0,
"content_groups": 7
},
"content_types": {
"heading": 27,
"list": 13,
"code_block": 5,
"paragraph": 1
},
"relationship_types": {
"explains": 1
},
"high_priority_groups": []
},
"improvements": [
"Identified 1 content relationships for better layout",
"Maintained reasonable conversion performance",
"Added new features: AI-powered content analysis, Smart page break decisions, Professional document layout, Enhanced visual balance, Mermaid diagrams preserved"
],
"issues": [],
"overall_score": 8.9
}
],
"summary_metrics": {
"success_rate": 100.0,
"average_quality_score": 9.08,
"total_improvements_identified": 18,
"total_issues_identified": 0,
"improvement_to_issue_ratio": 18.0
},
"system_comparison": {
"original_system_success_rate": 100.0,
"ai_enhanced_success_rate": 100.0,
"average_original_conversion_time": 9.45,
"average_ai_enhanced_conversion_time": 9.18,
"performance_overhead": -2.9
},
"validation_status": "EXCELLENT - System significantly improved"
}