@emit/xhs-cover-mcp-server
Generates XiaoHongshu-style cover images with customizable text and aspect ratios, tailored for the XiaoHongshu social media platform.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@emit/xhs-cover-mcp-server 帮我生成一张小红书封面,文案是'自律的人生有多爽'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@emit/xhs-cover-mcp-server
简介
这是一个 Model Context Protocol (MCP) 服务器,让 Claude、Cursor、Windsurf 等 AI 工具能够直接生成小红书风格的封面图片。
一句话概括: 告诉 AI 你想要什么文案,它帮你生成一张精美的封面图。
Related MCP server: rednote-analyzer-mcp
安装
方式一:npm 全局安装
npm install -g @emit/xhs-cover-mcp-server方式二:npx 直接运行
无需安装,直接使用:
npx @emit/xhs-cover-mcp-server方式三:使用 OpenClaw Skill
如果你是 OpenClaw 用户,可以直接安装我们的 Skill:
# 在 OpenClaw 中安装
clawhub install xhs-cover快速开始
1. 获取 API Key
使用前需要获取 API Key:
访问 xhscover.cn 注册账号
在控制台获取你的 API Key
新用户赠送 10 credits(可免费生成 10 张封面)
2. 配置 MCP 客户端
Claude Desktop
编辑 Claude Desktop 配置文件:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
添加配置:
{
"mcpServers": {
"xiaohongshu-cover": {
"command": "npx",
"args": ["-y", "@emit/xhs-cover-mcp-server"],
"env": {
"XHS_COVER_API_URL": "https://xhs-cover-api.xwchris.workers.dev",
"XHS_COVER_API_KEY": "your-api-key-here"
}
}
}
}Cursor
在项目根目录创建 .cursor/mcp.json:
{
"mcpServers": {
"xiaohongshu-cover": {
"command": "npx",
"args": ["-y", "@emit/xhs-cover-mcp-server"],
"env": {
"XHS_COVER_API_URL": "https://xhs-cover-api.xwchris.workers.dev",
"XHS_COVER_API_KEY": "your-api-key-here"
}
}
}
}Windsurf
编辑 Windsurf 配置文件:
macOS:
~/Library/Application Support/Windsurf/windsurf_config.jsonWindows:
%APPDATA%\Windsurf\windsurf_config.json
配置同 Claude Desktop。
3. 开始使用
重启你的 AI 工具后,直接对话即可:
你:帮我生成一张小红书封面,文案是"5个习惯让你越来越自律"
Claude:我来帮你生成这张封面...
✅ 封面生成成功!
图片 URL: https://...
消耗 credit: 1工具说明
这个 MCP Server 提供三个工具:
xhs_generate_cover - 生成封面
生成小红书风格的封面图片。
参数:
参数 | 类型 | 必填 | 说明 |
| string | ✅ | 封面文案内容 |
| string | ❌ | 宽高比,默认 |
支持的宽高比:
3:4— 小红书标准竖版(推荐)9:16— 竖版故事/Reels1:1— 正方形4:3— 横版16:9— 宽屏2:3— 竖版4:5/5:4— 其他比例
示例:
生成一张封面:文案"今日份好心情",比例 1:1xhs_get_credits - 查询余额
查看当前账户的 credit 余额和使用情况。
参数: 无
示例:
帮我查一下封面生成的 credit 余额xhs_get_history - 查看历史
获取最近的封面生成记录。
参数:
参数 | 类型 | 必填 | 说明 |
| number | ❌ | 返回记录数,默认 10 |
示例:
帮我看看最近生成了哪些封面配置
环境变量
变量名 | 必填 | 说明 |
| ✅ | API 服务地址 |
| ✅ | 你的 API Key |
提示: 也支持
XHS_API_URL和XHS_API_KEY作为别名。
本地开发
如果你想在本地运行 API 服务,可以参考 xhs-cover-skill 中的说明。
常见问题
Q: 生成的图片文字不清晰怎么办?
AI 图片生成的文字渲染有时不稳定,建议:
尝试重新生成
缩短文案长度
使用更常见的字体风格
Q: 支持自定义风格吗?
当前版本统一使用小红书清新风格。后续版本会支持:
风格模板选择
参考图片上传
批量生成
Q: Credits 会过期吗?
不会!购买的 Credits 永久有效,用完为止。
Q: 如何获取更多 Credits?
访问 xhscover.cn 控制台进行充值,支持多种套餐:
套餐 | Credits | 价格 | 单价 |
体验包 | 100 | ¥6 | ¥0.06/张 |
基础包 | 500 | ¥28 | ¥0.056/张 |
标准包 | 1000 | ¥48 | ¥0.048/张 |
大礼包 | 2000 | ¥88 | ¥0.044/张 |
Q: 支持哪些 AI 工具?
理论上支持所有 MCP 协议的工具,已测试:
✅ Claude Desktop
✅ Cursor
✅ Windsurf
✅ Continue
✅ OpenClaw
Q: 可以在代码中直接调用吗?
可以!使用我们的 REST API 或客户端 SDK:
# REST API
curl -X POST https://xhs-cover-api.xwchris.workers.dev/api/v1/generate \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"text": "你的文案"}'详见 xhs-cover-skill 文档。
技术细节
系统要求
Node.js >= 18.0.0
npm 或 npx
依赖
@modelcontextprotocol/sdk— MCP 协议实现@supabase/supabase-js— 数据库客户端
架构
MCP Client (Claude/Cursor)
↓
MCP Server (本包)
↓
REST API (Cloudflare Workers)
↓
Gemini AI Model
↓
图片存储 (Cloudflare R2)相关链接
🌐 网站: xhscover.cn
🔌 OpenClaw Skill: xhs-cover-skill
💬 社区: Discord
License
MIT © 2026
Available Tools
3 toolsxhs_generate_coverA
生成小红书风格封面图片。输入文案,返回生成的图片 URL。
Inputs: text (required), aspectRatio.
xhs_get_creditsA
查询当前账户的 credit 余额
Inputs: no named parameters.
xhs_get_historyA
获取最近的封面生成历史记录
Inputs: limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a distinct purpose: generate a cover, check credits, and view history. There is no overlap or boundary confusion between them.
All tools follow the same xhs_ prefix with a clear verb_noun structure: generate_cover, get_credits, get_history. This is a highly consistent and predictable naming scheme.
With 3 tools, the server is tightly scoped to its purpose of cover generation with necessary supporting utilities. Each tool earns its place and the count is within the well-scoped range.
The core workflow of generating covers is covered, and credits/history provide necessary supporting functionality. A minor gap is the lack of actions like deleting history or fetching a specific past cover by ID, but these are not critical.
Related MCP Connectors
MCP server for Qwen Image 3 AI image generation
Generate AI images and videos from any compatible MCP client.
Generate on-brand images from your AI agent: design, edit, and render templates over MCP.
Generate images and videos with Seedance, Veo, Wan, Grok, GPT-Image and Nano Banana via one MCP.
1
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables generation of Xiaohongshu (Little Red Book) social media content including intelligent outlines, AI-generated images, and multi-page posts through natural language commands.58 npm15MIT
- AlicenseAqualityDmaintenanceMCP server enabling AI assistants to search, analyze, and generate content for Xiaohongshu (RedNote), China's leading lifestyle social media platform.69MIT
- AlicenseAqualityDmaintenanceConverts text or markdown into Xiaohongshu (Little Red Book) style image cards with AI cover generation, supporting multiple themes and aspect ratios.417 npm2MIT
- AlicenseAqualityDmaintenanceMCP server for generating and editing images and videos via DashScope/OpenAI-compatible APIs, with tools for text-to-image, image editing, text/video generation, and automatic local download.5MIT