MCP server for generating HTML-based covers using CoverMaster2
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"generate-cover-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Generate Cover MCP A Model Context Protocol (MCP) server for generating HTML-based covers using CoverMaster2. ## Features - Generate beautiful covers from article data - Multiple style options (Swiss, Acid, Pop, Shock, etc.) - Automatic style selection based on content - Batch processing support - HTML-based rendering with Playwright ## Installation ```bash pip install generate-cover-mcp ``` Or install from source: ```bash git clone https://github.com/yourusername/generate-cover-mcp cd generate-cover-mcp pip install -e . ``` ## Prerequisites You need to install Playwright browsers: ```bash playwright install chromium ``` ## Usage ### Command Line Interface (推荐) 直接通过命令行生成单个封面: ```bash # 基本用法 generate-cover "AI编程技术分享" # 指定副标题和分类 generate-cover "AI编程技术分享" --subtitle "技术干货" --categories "技术,AI,编程" # 指定风格 generate-cover "重要通知" --style shock # 指定输出文件名和目录 generate-cover "我的文章" --output "my_cover.png" --output-dir "my_covers" # 列出所有可用风格 generate-cover --list-styles ``` ### As MCP Server Add to your MCP client configuration: ```json { "mcpServers": { "generate-cover": { "command": "generate-cover-mcp", "args": [] } } } ``` ### Available Tools - `generate_cover`: Generate a single cover from article data - `batch_generate_covers`: Generate multiple covers from a list of articles - `list_styles`: List available cover styles ## Configuration The server includes a CoverMaster.html template file. You can also specify a custom template path via environment variable: ```bash export COVER_HTML_PATH=/path/to/your/CoverMaster.html ``` ## Article Data Format ```json { "title": "Your Article Title", "categories": ["tech", "programming"], "url": "https://example.com/article?sn=12345678" } ``` ## Available Styles - `swiss`: 🇨🇭 瑞士国际 - For tech, tools, development content - `acid`: 💚 故障酸性 - For design, creative, art content - `pop`: 🎨 波普撞色 - For news, entertainment, trending content - `shock`: ⚡️ 冲击波 - For warnings, importan…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.