UNPKG

winner12-copywriter-mcp

Version:

MCP tool for generating social media content for winner12 AI football prediction website

186 lines (143 loc) 4.95 kB
# 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 为你的足球预测内容增色添彩!