LinkedIn 帖子生成器
一个模型上下文协议 (MCP) 服务器,可自动根据 YouTube 视频生成专业的 LinkedIn 帖子草稿。此工具可从 YouTube 视频中提取文字记录、总结内容,并根据您的偏好生成引人入胜的 LinkedIn 帖子,从而简化内容的重新利用。
目录
特征
- YouTube 成绩单提取:自动从任何 YouTube 视频中提取成绩单
- 内容摘要:生成具有可定制语气和目标受众的简明摘要
- LinkedIn 帖子生成:创建具有可自定义风格和语气的专业 LinkedIn 帖子
- 一体化工作流程:只需一次操作即可从 YouTube URL 转到 LinkedIn 帖子
- 自定义选项:调整语气、受众、字数等以匹配您的个人品牌
- MCP 集成:与支持模型上下文协议的 AI 助手无缝协作
安装
本地开发
- 克隆存储库:
- 安装依赖项:
- 根据示例创建一个
.env
文件: - 将您的 API 密钥添加到
.env
文件: - 运行服务器:
- 使用 MCP Inspector 进行测试:
与 Claude Desktop 一起使用
此 MCP 服务器旨在与 Claude Desktop 及其他支持模型上下文协议 (MCP) 的 AI 助手配合使用。要将其与 Claude Desktop 配合使用,请执行以下操作:
- 通过编辑
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) 或%APPDATA%\Claude\claude_desktop_config.json
(Windows) 的配置文件来配置 Claude Desktop:代替:YOUR_SMITHERY_API_KEY
为您的 Smithery API 密钥YOUR_OPENAI_API_KEY
为您的 OpenAI API 密钥YOUR_YOUTUBE_API_KEY
为您的 YouTube API 密钥(可选)
- 重启Claude桌面
- 在 Claude Desktop 中,您现在可以访问 LinkedIn Post Generator 工具,而无需再次设置 API 密钥
配置
应用程序需要 API 密钥才能正常运行:
- OpenAI API Key (必需):用于内容摘要和帖子生成
- YouTube API 密钥(可选):增强 YouTube 元数据检索
您可以通过三种方式提供这些密钥:
1.通过Claude桌面配置(推荐)
当与 Claude Desktop 和 Smithery 一起使用时,最好的方法是将您的 API 密钥包含在 Claude Desktop 配置文件中,如“与 Claude Desktop 一起使用”部分所示。这样,密钥会自动传递给 MCP 服务器,您无需再次设置它们。
2. 作为环境变量
在本地运行时,您可以将 API 密钥设置为.env
文件中的环境变量:
3. 使用设置 API 密钥工具
如果您尚未通过配置或环境变量提供 API 密钥,则可以使用set_api_keys
工具直接通过 MCP 界面设置它们。
用法
可用工具
设置 API 密钥
- 工具:
set_api_keys
- 目的:配置您的 API 密钥
- 参数:
openaiApiKey
:您的 OpenAI API 密钥(必需)youtubeApiKey
:您的 YouTube API 密钥(可选)
检查 API 密钥
- 工具:
check_api_keys
- 目的:验证您的 API 密钥配置状态
摘录
- 工具:
extract_transcript
- 目的:获取 YouTube 视频的成绩单
- 参数:
youtubeUrl
:YouTube 视频的 URL
总结成绩单
- 工具:
summarize_transcript
- 目的:创建视频内容的简明摘要
- 参数:
transcript
:视频文字记录tone
:教育性、启发性、专业性或对话性audience
:普通受众、技术受众、商业受众或学术受众wordCount
:摘要的大约字数(100-300)
生成 LinkedIn 帖子
- 工具:
generate_linkedin_post
- 目的:根据摘要创建 LinkedIn 帖子
- 参数:
summary
:视频内容摘要videoTitle
:YouTube 视频的标题speakerName
:演讲者的姓名(可选)hashtags
:相关主题标签(可选)tone
:第一人称、第三人称或思想领袖includeCallToAction
:是否包含行动号召
一体化:YouTube 到 LinkedIn 帖子
- 工具:
youtube_to_linkedin_post
- 目的:完成从 YouTube URL 到 LinkedIn 帖子的工作流程
- 参数:
youtubeUrl
:YouTube 视频网址tone
:帖子所需的语气- 加上额外的定制选项
工作流程示例
- 使用
set_api_keys
工具设置您的 API 密钥 - 使用带有 YouTube 网址的
youtube_to_linkedin_post
工具 - 收到完整的 LinkedIn 帖子草稿,可立即发布
部署
该服务器部署在Smithery上,这是一个用于托管和共享 MCP 服务器的平台。部署配置在smithery.yaml
文件中定义。
要部署您自己的实例:
- 在 Smithery 上创建帐户
- 安装 Smithery CLI:
- 部署服务器:
贡献
欢迎并感谢大家的贡献!以下是您可以如何为 LinkedIn 帖子生成器做出贡献:
报告问题
- 使用GitHub 问题跟踪器报告错误或建议功能
- 请提供有关该问题的详细信息,包括重现步骤、预期行为和实际行为
- 报告错误时请包含您的环境详细信息(操作系统、Node.js 版本等)
拉取请求
- 分叉存储库
- 创建一个新分支(
git checkout -b feature/your-feature-name
) - 进行更改
- 运行测试以确保您的更改不会破坏现有功能
- 提交您的更改(
git commit -m 'Add some feature'
) - 推送到分支(
git push origin feature/your-feature-name
) - 打开拉取请求
开发指南
- 遵循现有的代码风格和约定
- 编写清晰、注释的代码
- 包括新功能的测试
- 更新文档以反映您的更改
功能建议
如果您对新功能或改进有想法:
- 检查现有问题,看看您的建议是否已被提出
- 如果没有,请打开一个带有标签“增强”的新问题
- 清晰地描述该功能及其潜在优势
文档
我们始终欢迎对文档进行改进:
- 修正拼写错误或澄清现有文档
- 添加示例或用例
- 改进文档的结构或组织
通过为此项目做出贡献,您同意您的贡献将根据该项目的 MIT 许可证进行授权。
执照
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.Last updated -1911277JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -51PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.Last updated -184925TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides high-quality, editable content drafts based on YouTube video transcripts.Last updated -1PythonMIT License