Twitter帖子管理服务

一个通过Claude聊天直接创建、管理和发布X/Twitter帖子的MCP服务器。

  • by vidhupv
  • Python
  • 本地部署
  • 61 星标
  • 更新于
在 GitHub 查看 vidhupv/x-mcp

使用说明

X(推特)MCP服务器

MCP服务器,用于直接通过Claude聊天创建、管理和发布X/Twitter帖子。

快速设置

通过Smithery安装

通过以下方式自动为Claude Desktop安装X(Twitter)MCP服务器 史密瑟里:

npx -y @smithery/cli install x-mcp --client claude

手动安装

  1. 克隆存储库:
git clone https://github.com/yourusername/x-mcp.git
  1. 在终端中使用Homebrew全局安装UV:
brew install uv
  1. 创建claude_desktop_config json:

    • 对于MacOS:打开目录 ~/Library/Application Support/Claude/ 并在其中创建文件
    • 对于Windows:打开目录 %APPDATA%/Claude/ 并在其中创建文件
  2. 将此配置添加到claude_desktop_config.json中:

{
  "mcpServers": {
    "x_mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/x-mcp",
        "run",
        "x-mcp"
      ],
      "env": {
        "TWITTER_API_KEY": "your_api_key",
        "TWITTER_API_SECRET": "your_api_secret",
        "TWITTER_ACCESS_TOKEN": "your_access_token",
        "TWITTER_ACCESS_TOKEN_SECRET": "your_access_token_secret"
      }
    }
  }
}
  1. 获取X/Twitter API证书:

    • 首选 X API开发人员门户
    • 创建项目
    • 在用户身份验证设置中:设置读写权限,Web应用程序类型
    • 将回调URL设置为 http://localhost/ 以及网站URL http://example.com/
    • 从密钥和令牌部分生成并复制所有密钥和令牌
  2. 更新配置文件:

    • 替换 /path/to/x-mcp 使用您的实际存储库路径
    • 添加X/Twitter API凭据
  3. 完全退出克劳德并重新打开它

使用示例

  • “推特”刚刚学会了如何通过人工智能发推特——太棒了!🤖✨'"
  • “创建一个关于披萨历史的帖子”
  • “显示我的推文草稿”
  • “发布此草稿!”
  • “删除该草稿”

故障排除

如果不工作:

  • 确保UV已全局安装(如果没有,请使用卸载 pip uninstall uv 并重新安装 brew install uv)
  • 或者使用以下命令查找UV路径 which uv 并替换 "command": "uv" 完整的路径
  • 验证所有X/Twitter凭据是否正确
  • 检查配置中的x-mcp路径是否与您的实际存储库位置匹配