
Social Media MCP Server

2025.03.07
1
TypeScript社交媒体管理内容自动化交流协作内容生成
Social Media MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过自然语言指令连接多个社交媒体平台,使用户能够跨平台创建和发布内容。该服务支持多种社交媒体平台,包括Twitter/X、Mastodon和LinkedIn,并提供内容生成、趋势研究、速率限制管理和分析等功能。
View on GitHub
Overview
基本能力
产品定位
Social Media MCP Server 是一个跨平台社交媒体内容管理和发布工具,通过自然语言指令简化内容创建和发布流程。
核心功能
- 自然语言接口:通过简单指令创建多平台帖子
- 研究能力:自动研究标签、趋势、事实和新闻
- 多平台支持:支持Twitter/X、Mastodon和LinkedIn,并提供平台特定的格式化
- 内容生成:使用多种AI模型生成吸引人的内容
- 速率限制管理:通过队列和回退机制优雅处理API速率限制
- 分析:跟踪帖子表现并优化内容策略
适用场景
- 跨平台社交媒体内容管理
- 自动化内容发布
- 社交媒体趋势研究
- 内容策略优化
工具列表
- create_post:根据自然语言指令创建并发布内容到社交媒体平台
- get_trending_topics:从社交媒体平台获取趋势话题
- research_topic:使用Brave Search和Perplexity研究主题
常见问题解答
- 需要哪些API密钥?
- Twitter/X、Mastodon、LinkedIn、OpenAI/Anthropic(内容生成)、Brave Search(研究)
- 如何启动服务器?
- 运行
npm start
使用教程
使用依赖
- Node.js (v18+)
- npm 或 yarn
- 多个平台的API密钥
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/social-media-mcp.git
cd social-media-mcp
- 安装依赖:
npm install
- 创建
.env
文件并填写API密钥 - 构建项目:
npm run build
- 启动服务器:
npm start
调试方式
- 开发模式运行:
npm run dev
- 运行测试:
npm test
- 代码格式化:
npm run format