winner12-copywriter-mcp
v1.1.0
Published
MCP tool for generating social media content for winner12 AI football prediction website
Maintainers
Readme
Winner12 Copywriter MCP
一个专为 Winner12 AI 足球预测网站设计的 MCP (Model Context Protocol) 工具,用于生成针对不同社交媒体平台的专业文案内容。
🚀 功能特点
- 5 个平台支持: TikTok、YouTube、Facebook、Instagram、Twitter
- AI 驱动: 基于足球预测数据智能生成内容
- 平台优化: 每个平台的内容都按照其特点和限制进行优化
- 中文友好: 专为中文社交媒体内容设计
- 置信度感知: 根据预测置信度调整内容风格
- 完整显示: 生成的文案内容直接在 Claude Desktop 主回答中显示,包含详细信息和统计数据
📦 安装
通过 npm 安装
npm install -g winner12-copywriter-mcp本地开发安装
git clone <this-repo>
cd winner12-copywriter-mcp
npm install
npm run build⚙️ Claude Desktop 配置
在你的 Claude Desktop 配置文件中添加:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"winner12-copywriter": {
"command": "npx",
"args": ["winner12-copywriter-mcp"]
}
}
}配置完成后重启 Claude Desktop。
🛠️ 可用工具
1. generate_tiktok_copy
生成 TikTok 短视频文案
- 特点: 简短有力、表情符号丰富、热门标签
- 长度限制: 150 字符
- 风格: 激动人心、吸引眼球
2. generate_youtube_copy
生成 YouTube 视频标题和描述
- 特点: 标题 + 详细描述格式
- 长度限制: 标题 100 字符,描述 5000 字符
- 风格: 专业详细、SEO 友好
3. generate_twitter_copy
生成 Twitter 推文串
- 特点: 推文串格式、话题标签
- 长度限制: 每条推文 280 字符
- 风格: 简洁自信、数据驱动
4. generate_instagram_copy
生成 Instagram 帖子内容
- 特点: 视觉导向、丰富标签、互动性强
- 长度限制: 2200 字符
- 风格: 轻松友好、视觉化描述
5. generate_facebook_copy
生成 Facebook 帖子内容
- 特点: 互动性强、详细分析、行动号召
- 长度限制: 2000 字符
- 风格: 友好随和、社区感强
📊 输入参数
每个工具都接受相同的输入参数:
{
homeTeam: "主队名称", // 必填
awayTeam: "客队名称", // 必填
prediction: "预测结果", // 必填:如 "主胜"、"客胜"、"平局"
confidence: 85, // 必填:置信度 0-100
matchDate: "2024-01-15", // 必填:比赛日期 YYYY-MM-DD
league: "英超", // 必填:联赛名称
odds: { // 可选:赔率信息
home: 2.1,
away: 3.2,
draw: 3.0
}
}💡 使用示例
在 Claude Desktop 中,你可以这样使用:
请帮我生成一个 TikTok 文案,参数如下:
- 主队:曼城
- 客队:利物浦
- 预测:主胜
- 置信度:78
- 比赛日期:2024-02-15
- 联赛:英超或者生成多个平台的内容:
请为曼城 vs 利物浦的比赛生成所有平台的文案,预测主胜,置信度 85%🎯 内容特色
智能内容适配
- 高置信度 (>80%): 强调推荐、突出数据支撑
- 中等置信度 (60-80%): 平衡分析、谨慎推荐
- 低置信度 (<60%): 仅供参考、提醒风险
平台特色优化
- TikTok: 短小精悍、视觉冲击
- YouTube: 专业详细、教育性强
- Twitter: 数据导向、讨论性强
- Instagram: 视觉友好、社区互动
- Facebook: 详细分析、用户友好
品牌一致性
- 统一的 Winner12 品牌标识
- 一致的 AI 预测主题
- 专业的足球术语使用
🔧 开发
本地运行
npm run dev # 开发模式运行
npm run build # 编译 TypeScript
npm start # 运行编译后的服务器项目结构
src/
├── server.ts # MCP 服务器主文件
├── types/
│ └── prediction.ts # 类型定义
├── tools/
│ ├── tiktok-generator.ts # TikTok 工具
│ ├── youtube-generator.ts # YouTube 工具
│ ├── twitter-generator.ts # Twitter 工具
│ ├── instagram-generator.ts # Instagram 工具
│ └── facebook-generator.ts # Facebook 工具
└── templates/
└── content-templates.ts # 内容模板📝 许可证
ISC
🤝 贡献
欢迎提交 Issue 和 Pull Request!
📞 支持
如果你在使用过程中遇到问题,请:
- 检查 Claude Desktop 配置是否正确
- 确认 MCP 服务器已正确启动
- 验证输入参数格式是否正确
- 查看错误日志获取详细信息
Winner12 Copywriter MCP - 让 AI 为你的足球预测内容增色添彩!
