Twitter MCP 服务器添加福利群:解决AI开发者的「MCP实战痛点」一个强大的 Twitter 集成方案,适用于 AI 代理,并利用了 Model Context Protocol (MCP) 标准,通过简洁一致的接口提供了全面的 Twitter 功能。
此服务器通过 MCP 工具提供对 Twitter 功能的访问,允许与 AI 助手和其他兼容 MCP 的客户端无缝集成。它基于 agent-twitter-client 库构建,并提供了强大的错误处理、速率限制和一致的响应格式。
get_tweets - 从用户那里获取最近的推文get_profile - 获取用户的资料信息search_tweets - 通过标签或关键词搜索推文like_tweet - 点赞或取消点赞一条推文retweet - 转发或取消转发post_tweet - 发布新的推文(可选带媒体)create_thread - 创建一个 Twitter 主题帖get_timeline - 从不同类型的时间线获取推文get_list_tweets - 从 Twitter 列表中获取推文get_trends - 获取当前趋势话题get_user_relationships - 获取粉丝或关注列表follow_user - 关注或取消关注用户npm install
npm run build
# Required: Twitter Account Credentials (for user authentication)
TWITTER_USERNAME=your_username
TWITTER_PASSWORD=your_password
TWITTER_EMAIL=your_email
# Twitter API Authentication (Optional)
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET_KEY=your_api_secret_key
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_TOKEN_SECRET=your_access_token_secret

在 MacOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
配置:
{
"mcpServers": {
"twitter-mcp-server": {
"command": "/path/to/twitter-mcp-server/build/index.js"
}
}
}

使用自动重建进行开发:
npm run watch
由于 MCP 服务器通过标准输入输出通信,您可以使用 MCP Inspector 进行调试:
npm run inspector
Inspector 将提供一个 URL 以便您在浏览器中访问调试工具。
该服务器实现了全面的错误处理:
所有工具都以一致的格式返回响应:
{
content: [{
type: "text",
text: string // JSON stringified response or error message
}]
}

欢迎贡献!请随时提交 Pull Request。
[此处填写许可证信息]
MIT 许可证 - 详情请参阅 LICENSE 文件