社交媒体服务器
](https://smithery.ai/server/social-media-server) 用于管理社交媒体帖子的模型上下文协议(MCP)服务器,目前支持X(以前是Twitter)。
特性
- 向X(推特)发布消息
- 在X上创建线程
- 回复现有线程
- 列出X个带有筛选选项的帖子
- 平台信息端点
先决条件
- Node.js 16或更高版本
- Twitter API证书
- API密钥 - API秘密 - 访问令牌 - 访问密码
安装
通过Smithery安装
通过以下方式自动安装克劳德桌面社交媒体服务器 史密瑟里:
npx -y @smithery/cli install social-media-server --client claude手动安装
- 克隆存储库
- 安装依赖项:
npm install- 使用您的Twitter凭据创建.env文件:
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET=your_api_secret
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_SECRET=your_access_secret建筑
要构建项目,请运行:
npm run build可用工具
post_to_x-向X发送消息
- 必修的: content (字符串) - 可选: threadId (字符串)
create_x_thread-在X上创建新线程
- 必修的: content (字符串)
list_x_post-列出带有可选筛选的X个帖子
- 可选: limit (编号) - 可选: threadId (字符串)
资源
服务器通过以下方式提供平台信息:
socialmedia://platforms/x
发展
该项目使用TypeScript并遵循模型上下文协议规范。主服务器实现在index.ts中,类型在types.ts中定义。
许可证
该项目根据麻省理工学院许可证获得许可
