article
README
🚀 社交媒体服务器
这是一个用于管理社交平台帖子的 Model Context Protocol (MCP) 服务器,目前支持 X(前 Twitter),能助力用户高效管理社交平台上的帖子。

🚀 快速开始
此社交媒体服务器可帮助你轻松管理 X(前 Twitter)上的帖子,按照后续的安装和使用步骤,即可快速上手。
✨ 主要特性
- 发布消息到 X(Twitter)
- 创建 X 线程
- 回复现有线程
- 列出 X 帖子,支持过滤功能
- 平台信息端点
📦 安装指南
使用 Smithery 安装
通过 Smithery 自动安装 Claude 桌面版的社交媒体服务器:
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,并遵循 Model Context Protocol 规范。主要的服务器实现位于 index.ts,类型定义在 types.ts 中。
📄 许可证
本项目采用 MIT License
扫码联系在线客服