返回 MCP 目录
public公开dns本地运行

social-media-mcp

一个支持X平台(原Twitter)的社交媒体管理MCP服务器,提供发帖、建线程、回复和列表功能。

article

README

🚀 社交媒体服务器

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

示例

smithery badge

🚀 快速开始

此社交媒体服务器可帮助你轻松管理 X(前 Twitter)上的帖子,按照后续的安装和使用步骤,即可快速上手。

✨ 主要特性

  • 发布消息到 X(Twitter)
  • 创建 X 线程
  • 回复现有线程
  • 列出 X 帖子,支持过滤功能
  • 平台信息端点

📦 安装指南

使用 Smithery 安装

通过 Smithery 自动安装 Claude 桌面版的社交媒体服务器:

npx -y @smithery/cli install social-media-server --client claude

手动安装

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 创建包含 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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端