使用说明
项目简介
LinkedIn内容生成器是一个基于Model Context Protocol (MCP) 的服务器应用,它可以帮助用户将YouTube视频内容快速转化为引人入胜的LinkedIn帖子。通过提取视频的文字稿,总结视频内容,并根据用户偏好生成定制化的LinkedIn帖子草稿,极大地提升内容创作效率。
主要功能点
- YouTube 视频转录: 自动提取任何YouTube视频的文字稿。
- 内容总结: 根据用户指定的语气和目标受众,生成简洁的内容摘要。
- LinkedIn 帖子生成: 根据摘要和用户指定的风格和语气,创建专业的LinkedIn帖子。
- 一站式工作流: 从YouTube视频URL到LinkedIn帖子,一键完成。
- 高度定制化: 支持调整语气、受众、字数等,以匹配个人品牌。
- MCP 集成: 无缝对接支持Model Context Protocol的AI助手。
安装步骤
- 克隆仓库:
git clone https://github.com/NvkAnirudh/LinkedIn-Post-Generator.git cd LinkedIn-Post-Generator - 安装依赖:
npm install - 创建 '.env' 文件:
cp .env.example .env - 配置API密钥:
在 '.env' 文件中填入你的 OpenAI API 密钥和 YouTube API 密钥 (可选):
OPENAI_API_KEY=你的_OpenAI_API_密钥 YOUTUBE_API_KEY=你的_YouTube_API_密钥 - 启动服务器:
npm run dev
服务器配置
对于支持MCP协议的客户端(如Claude Desktop),你需要配置MCP服务器的连接信息。以下是Claude Desktop的配置示例,其他MCP客户端配置方式类似。
请编辑 Claude Desktop 的配置文件 'claude_desktop_config.json' (路径通常为 '~/Library/Application Support/Claude/claude_desktop_config.json' (Mac) 或 '%APPDATA%\Claude\claude_desktop_config.json' (Windows)),添加如下server配置:
{ "mcpServers": { "linkedin-post-generator": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@NvkAnirudh/linkedin-post-generator", "--key", "YOUR_SMITHERY_API_KEY", "--config", "{\"OPENAI_API_KEY\":\"YOUR_OPENAI_API_KEY\",\"YOUTUBE_API_KEY\":\"YOUR_YOUTUBE_API_KEY\"}", "--transport", "stdio" ] } } }
参数说明:
- server name: 'linkedin-post-generator' (服务器名称,客户端用于识别和调用)
- command: 'npx' (Node.js 包执行器,用于运行 npm 包)
- args: 启动服务器的参数列表
- '-y': '@smithery/cli@latest' 的参数,自动确认安装。
- '@smithery/cli@latest run': 使用 Smithery CLI 运行 MCP 服务器。
- '@NvkAnirudh/linkedin-post-generator': 指定要运行的 Smithery 服务器的名称。
- '--key YOUR_SMITHERY_API_KEY': Smithery API 密钥,如果部署在 Smithery 上需要。本地开发或直接运行时可以省略或使用占位符。
- '--config "{"OPENAI_API_KEY":"YOUR_OPENAI_API_KEY","YOUTUBE_API_KEY":"YOUR_YOUTUBE_API_KEY"}"': JSON 格式的配置信息,用于传递 OpenAI 和 YouTube API 密钥。请替换 'YOUR_OPENAI_API_KEY' 和 'YOUR_YOUTUBE_API_KEY' 为你的实际密钥。 如果不希望在配置文件中暴露密钥,可以留空,稍后通过 'set_api_keys' 工具动态设置。
- '--transport stdio': 指定使用 'stdio' 作为传输协议,用于与客户端通信。
注意: 请将 'YOUR_SMITHERY_API_KEY', 'YOUR_OPENAI_API_KEY', 和 'YOUR_YOUTUBE_API_KEY' 替换为你的实际密钥。 如果你不在 Smithery 上部署,'YOUR_SMITHERY_API_KEY' 可以使用任意字符串或占位符。
基本使用方法
- 启动 MCP 客户端 (如 Claude Desktop)。
- 在客户端中,使用 'linkedin-post-generator' 服务器提供的工具。 例如,你可以使用 'youtube_to_linkedin_post' 工具,输入 YouTube 视频链接,并指定帖子的语气等参数,即可自动生成 LinkedIn 帖子草稿。
- 如果API密钥没有在配置中设置,客户端可能会提示你使用 'set_api_keys' 工具设置 API 密钥。 按照提示操作即可。
- 根据生成的帖子草稿,进行编辑和调整,最终发布到 LinkedIn。
信息
分类
AI与计算