使用说明
X(推特)MCP服务器
MCP服务器,用于直接通过Claude聊天创建、管理和发布X/Twitter帖子。
快速设置
通过Smithery安装
通过以下方式自动为Claude Desktop安装X(Twitter)MCP服务器 史密瑟里:
npx -y @smithery/cli install x-mcp --client claude
手动安装
- 克隆存储库:
git clone https://github.com/yourusername/x-mcp.git
- 在终端中使用Homebrew全局安装UV:
brew install uv
-
创建claude_desktop_config json:
- 对于MacOS:打开目录
~/Library/Application Support/Claude/并在其中创建文件 - 对于Windows:打开目录
%APPDATA%/Claude/并在其中创建文件
- 对于MacOS:打开目录
-
将此配置添加到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"
}
}
}
}
-
获取X/Twitter API证书:
- 首选 X API开发人员门户
- 创建项目
- 在用户身份验证设置中:设置读写权限,Web应用程序类型
- 将回调URL设置为
http://localhost/以及网站URLhttp://example.com/ - 从密钥和令牌部分生成并复制所有密钥和令牌
-
更新配置文件:
- 替换
/path/to/x-mcp使用您的实际存储库路径 - 添加X/Twitter API凭据
- 替换
-
完全退出克劳德并重新打开它
使用示例
- “推特”刚刚学会了如何通过人工智能发推特——太棒了!🤖✨'"
- “创建一个关于披萨历史的帖子”
- “显示我的推文草稿”
- “发布此草稿!”
- “删除该草稿”
故障排除
如果不工作:
- 确保UV已全局安装(如果没有,请使用卸载
pip uninstall uv并重新安装brew install uv) - 或者使用以下命令查找UV路径
which uv并替换"command": "uv"完整的路径 - 验证所有X/Twitter凭据是否正确
- 检查配置中的x-mcp路径是否与您的实际存储库位置匹配