MCP 服务器

DocuQueue MCP

io.github.dvcoolarun/docuqueue-mcp
设计与创意 媒体与内容 生产力 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Creates templated PDFs and presentation decks, extracts branding, previews documents, and provides downloadable or shareable outputs.

create_template
Design a new document layout.
输入模式
{'type': 'object', 'required': ['name', 'html_content'], 'properties': {'name': {'type': 'string', 'description': 'Template name'}, 'description': {'type': 'string', 'description': 'Brief description of template purpose'}, 'html_content': {'type': 'string', 'description': 'HTML layout with {{variables}}'}}}
输出模式
{'type': 'object', 'required': ['template_id', 'name'], 'properties': {'name': {'type': 'string'}, 'message': {'type': 'string'}, 'template_id': {'type': 'string'}}}
download_pdf
Get your finished document.
只读 幂等
输入模式
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'Completed job ID'}}}
输出模式
{'type': 'object', 'required': ['download_url'], 'properties': {'filename': {'type': 'string'}, 'size_bytes': {'type': 'integer'}, 'download_url': {'type': 'string', 'format': 'uri'}}}
extract_branding
Extract colors, fonts, and logo from a website.
只读 可访问外部资源 幂等
输入模式
{'type': 'object', 'required': ['website'], 'properties': {'website': {'type': 'string', 'description': 'Website URL to analyze'}}}
输出模式
{'type': 'object', 'required': ['website'], 'properties': {'font': {'type': ['string', 'null']}, 'website': {'type': 'string'}, 'logo_url': {'type': ['string', 'null']}, 'company_name': {'type': ['string', 'null']}, 'primary_color': {'type': ['string', 'null']}, 'secondary_color': {'type': ['string', 'null']}}}
fill_template
Create a document. Preview first, then confirm to generate PDF.
输入模式
{'type': 'object', 'required': ['template_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Template variables as key-value pairs'}, 'margin': {'type': 'string', 'description': "Page margin (e.g., '1in', '20mm')"}, 'confirm': {'type': 'boolean', 'default': False, 'description': 'Set true to generate PDF (preview runs first if false)'}, 'page_size': {'enum': ['A4', 'Letter', 'Legal'], 'type': 'string', 'description': 'Paper size'}, 'orientation': {'enum': ['portrait', 'landscape'], 'type': 'string', 'description': 'Page orientation'}, 'template_id': {'type': 'string', 'description': 'Template ID to fill'}}}
输出模式
{'type': 'object', 'required': ['job_id', 'status'], 'properties': {'job_id': {'type': 'string'}, 'status': {'enum': ['pending', 'processing', 'completed', 'failed'], 'type': 'string'}, 'message': {'type': 'string'}, 'download_url': {'type': ['string', 'null']}}}
generate_deck
Generate a presentation deck from templates and data.
输入模式
{'type': 'object', 'required': ['slides'], 'properties': {'slides': {'type': 'array', 'items': {'type': 'object', 'required': ['template', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Template variables as key-value pairs'}, 'template': {'type': 'string', 'description': 'Template name (title, content, chart, comparison, timeline)'}}}, 'description': 'Array of slides, each with template name and data'}}}
输出模式
{'type': 'object', 'required': ['html', 'slide_count'], 'properties': {'html': {'type': 'string', 'description': 'Complete deck HTML'}, 'slide_count': {'type': 'integer'}}}
get_research_deck
Research a topic and generate a visual deck with charts and visualizations.
可访问外部资源
输入模式
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'What to research and visualize'}, 'format': {'enum': ['scrollytelling', 'multipage-3d', 'slides'], 'type': 'string', 'default': 'scrollytelling'}}}
输出模式
{'type': 'object', 'required': ['job_id', 'status'], 'properties': {'job_id': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}}}
get_status
Check if your document is ready.
只读 幂等
输入模式
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'Job ID from fill_template'}}}
输出模式
{'type': 'object', 'required': ['job_id', 'status'], 'properties': {'error': {'type': ['string', 'null']}, 'job_id': {'type': 'string'}, 'status': {'enum': ['pending', 'processing', 'completed', 'failed'], 'type': 'string'}, 'message': {'type': 'string'}, 'download_url': {'type': ['string', 'null']}}}
list_deck_templates
List available deck templates with their field schemas.
只读 幂等
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'required': ['templates'], 'properties': {'templates': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'fields': {'type': 'object'}, 'description': {'type': 'string'}}}}}}
list_templates
Browse available document designs.
只读 幂等
输入模式
{'type': 'object', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by tags'}, 'query': {'type': 'string', 'description': 'Search term to filter templates'}, 'category': {'type': 'string', 'description': 'Filter by category (e.g., invoice, receipt, form)'}}}
输出模式
{'type': 'object', 'required': ['templates'], 'properties': {'templates': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'category': {'type': ['string', 'null']}, 'description': {'type': ['string', 'null']}}}}}}
preview_template
See how your document will look.
只读 幂等
输入模式
{'type': 'object', 'required': ['template_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Template variables as key-value pairs'}, 'accept': {'enum': ['text/html', 'application/pdf'], 'type': 'string', 'default': 'text/html'}, 'template_id': {'type': 'string', 'description': 'Template ID to preview'}}}
输出模式
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Rendered HTML preview'}}}
save_deck
Save a presentation deck and get a shareable URL.
输入模式
{'type': 'object', 'required': ['html', 'title'], 'properties': {'html': {'type': 'string', 'description': 'HTML content to host'}, 'title': {'type': 'string', 'description': 'Title for the document'}}}
输出模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}}}
upload_docx_template
Upload a .docx file as a template. Pass base64-encoded DOCX content.
输入模式
{'type': 'object', 'required': ['docx_base64', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable template name'}, 'description': {'type': 'string', 'description': 'Optional description'}, 'docx_base64': {'type': 'string', 'description': 'Base64-encoded .docx file content'}}}
输出模式
{'type': 'object', 'required': ['template_id', 'name'], 'properties': {'name': {'type': 'string'}, 'schema': {'type': 'object'}, 'message': {'type': 'string'}, 'template_id': {'type': 'string'}}}
已添加
upload_docx_template
2026年9月19日 02:41
已添加
generate_deck
2026年9月17日 12:41
已添加
list_deck_templates
2026年9月17日 12:41
已添加
save_deck
2026年9月17日 12:41
已添加
get_research_deck
2026年9月17日 12:41
已添加
extract_branding
2026年9月17日 12:41
已添加
download_pdf
2026年9月17日 12:41
已添加
get_status
2026年9月17日 12:41
已添加
fill_template
2026年9月17日 12:41
已添加
preview_template
2026年9月17日 12:41
已添加
create_template
2026年9月17日 12:41
已添加
list_templates
2026年9月17日 12:41