使用说明
社交媒体服务器
用于管理社交媒体帖子的模型上下文协议(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中定义。
许可证
该项目根据麻省理工学院许可证获得许可