小红书文字封面

zcm26313/xhs-cover
5 Stars 1.5k 次浏览 更新于 2026-08-23

一个提供文本转小红书风格封面图功能的模型上下文协议服务器,可将标题、副标题和描述文本转换为美观的图片格式。 功能 将文本转换为小红书风格的封面图片 支持标题、副标题和描述文本三层结构 可对指定关键词进行高亮显示 自动适配不同屏幕尺寸的响应式设计 内置美观的渐变色背景和装饰元素

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

CoverImage 服务

一个提供文本转小红书风格封面图功能的模型上下文协议服务器,可将标题、副标题和描述文本转换为美观的图片格式。

功能

  • 将文本转换为小红书风格的封面图片
  • 支持标题、副标题和描述文本三层结构
  • 可对指定关键词进行高亮显示
  • 自动适配不同屏幕尺寸的响应式设计
  • 内置美观的渐变色背景和装饰元素

安装

pip install -r requirements.txt

使用方法

作为命令行工具

python src/cover/cover.py

在 Claude 桌面版中

添加到您的 Claude 桌面配置 (claude_desktop_config.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示例请求:

{
  "title": "25岁的李白",
  "subtitle": "一鸣惊人",
  "description": "青莲居士",
  "title_highlights": "李白",
  "description_highlights": "居士"
}

返回值:

  • str: 本地图片文件路径

开发

# 安装依赖
pip install -r requirements.txt

# 运行服务
python src/cover/cover.py

许可证

MIT 许可证

贡献

欢迎贡献!请随时提交 Pull Request。

相关 MCP 服务