# cover-image-mcp-server **Repository Path**: zcmmmm/cover-image-mcp-server ## Basic Information - **Project Name**: cover-image-mcp-server - **Description**: 生成小红书风格文字封面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-25 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CoverImage 服务 一个提供文本转小红书风格封面图功能的模型上下文协议服务器,可将标题、副标题和描述文本转换为美观的图片格式。 ## 功能 - 将文本转换为小红书风格的封面图片 - 支持标题、副标题和描述文本三层结构 - 可对指定关键词进行高亮显示 - 自动适配不同屏幕尺寸的响应式设计 - 内置美观的渐变色背景和装饰元素 ## 安装 ```bash pip install -r requirements.txt ``` ## 使用方法 ### 作为命令行工具 ```bash python src/cover/cover.py ``` ### 在 Claude 桌面版中 添加到您的 Claude 桌面配置 (claude_desktop_config.json): ```json { "mcpServers": { "coverimage": { "command": "uv", "args": [ "--directory", "/absolute/path/to/CoverImage", "run", "src/cover/cover.py" ] } } } ``` ## 可用工具 ### generate_cover 将文本转换为小红书风格封面图 **参数**: - `title` (字符串, 必填): 封面标题文本 - `subtitle` (字符串, 必填): 封面副标题文本 - `description` (字符串, 必填): 封面描述文本 - `title_highlights` (字符串, 可选): 标题中需要高亮的词语(逗号分隔) - `subtitle_highlights` (字符串, 可选): 副标题中需要高亮的词语(逗号分隔) - `description_highlights` (字符串, 可选): 描述中需要高亮的词语(逗号分隔) **JSON示例请求**: ```json { "title": "25岁的李白", "subtitle": "一鸣惊人", "description": "青莲居士", "title_highlights": "李白", "description_highlights": "居士" } ``` **返回值**: - str: 本地图片文件路径 **生成示例**: 小红书风格封面图示例 ## 开发 ```bash # 安装依赖 pip install -r requirements.txt # 运行服务 python src/cover/cover.py ``` ## 许可证 MIT 许可证 ## 贡献 欢迎贡献!请随时提交 Pull Request。