返回市场
X-MCP

X-MCP

作者:vidhupv63 星标更新:2025-03-12

项目介绍

X(Twitter)MCP服务器

smithery徽章

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

<a href="https://glama.ai/mcp/servers/jsxr09dktf"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=3385656324,3762565863&fm=3081&app=3081&f=PNG?w=760&h=400" alt="X(Twitter)MCP服务器" /> </a>

快速设置

通过Smithery安装

要通过Smithery自动安装X(Twitter)MCP服务器到Claude桌面:

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. 完全退出Claude并重新打开它

使用示例

  • "Tweet '刚刚学会了如何通过AI发推特——太震撼了!🤖✨'"
  • "创建关于披萨历史的推文串"
  • "显示我的草稿推文"
  • "发布这个草稿!"
  • "删除那个草稿"

故障排除

如果无法正常工作:

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