winner12-copywriter-mcp
Version:
MCP tool for generating social media content for winner12 AI football prediction website
186 lines (143 loc) • 4.95 kB
Markdown
# Winner12 Copywriter MCP
一个专为 Winner12 AI 足球预测网站设计的 MCP (Model Context Protocol) 工具,用于生成针对不同社交媒体平台的专业文案内容。
## 🚀 功能特点
- **5 个平台支持**: TikTok、YouTube、Facebook、Instagram、Twitter
- **AI 驱动**: 基于足球预测数据智能生成内容
- **平台优化**: 每个平台的内容都按照其特点和限制进行优化
- **中文友好**: 专为中文社交媒体内容设计
- **置信度感知**: 根据预测置信度调整内容风格
- **完整显示**: 生成的文案内容直接在 Claude Desktop 主回答中显示,包含详细信息和统计数据
## 📦 安装
### 通过 npm 安装
```bash
npm install -g winner12-copywriter-mcp
```
### 本地开发安装
```bash
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`
```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 字符
- **风格**: 友好随和、社区感强
## 📊 输入参数
每个工具都接受相同的输入参数:
```typescript
{
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 预测主题
- 专业的足球术语使用
## 🔧 开发
### 本地运行
```bash
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!
## 📞 支持
如果你在使用过程中遇到问题,请:
1. 检查 Claude Desktop 配置是否正确
2. 确认 MCP 服务器已正确启动
3. 验证输入参数格式是否正确
4. 查看错误日志获取详细信息
---
**Winner12 Copywriter MCP** - 让 AI 为你的足球预测内容增色添彩!