一个轻量级、开源工具包,使 Claude 能够高效地用自然语言搜索 Twitter,并根据用户意图显示结果。设计用于查看原始数据和可选分析。
克隆此仓库:
git clone https://github.com/0xGval/twitter-X-mcp-server
cd twitter-X-mcp-tools
安装依赖项:
npm install
创建您的配置:
mcp.json.example 复制到您的 Claude 桌面目录中的 mcp.jsonmcp.json,包括您的 RapidAPI 密钥和正确的文件路径{
"mcpServers": {
"x-tools": {
"command": "node",
"args": ["YOUR_ABSOLUTE_PATH_TO/main.js"],
"env": {
"RAPIDAPI_KEY": "your_rapidapi_key"
}
}
}
}
配置 Claude 桌面版:
mcp.json 文件放置在 %APPDATA%\Claude\mcp.json 文件放置在 ~/Library/Application Support/Claude/claude-rules.md 和 knowledge/TwitterSearchSyntaxGuide.txt 复制到您的 Claude 知识库目录该工具主要用于与自然语言一起使用。只需让 Claude 在 Twitter 上搜索某物,它会解释您的请求。
searchTwitter(query: "关键词", section: "最新", limit: 20)
使用自然语言或高级语法搜索 Twitter:
query:搜索查询(支持 Twitter 的高级搜索运算符)section:"最新" 或 "热门" 结果(默认:"最新")limit:返回的推文数量(默认:20)询问 Claude:
给我看看最近关于人工智能的推文
询问 Claude:
找到最近 Elon Musk 发布的提到 SpaceX 的推文
询问 Claude:
搜索过去一个月内至少有 100 个赞的关于气候变化的推文
询问 Claude:
基于最近的推文,新比特币 ETF 的情绪如何?
对于喜欢直接语法的人:
from:elonmusk spacex since:2023-01-01
"人工智能" filter:images min_faves:1
气候行动 min_retweets:50 -filter:retweets
此工具包括几个必须正确设置的重要文件:
确保所有这些文件都放置在 Claude 设置中的正确位置。
该工具支持所有标准的 Twitter 搜索运算符,Claude 可以从您的自然语言中应用这些运算符:
from:用户名 - 特定账户发送的推文to:用户名 - 回复特定账户的推文@用户名 - 提及该账户的推文filter:media - 包含任何媒体的推文filter:images - 包含图片的推文filter:native_video - 包含视频的推文filter:links - 包含链接的推文since:YYYY-MM-DD - 此日期之后的推文until:YYYY-MM-DD - 此日期之前的推文min_retweets:n - 至少有 n 次转发的推文min_faves:n - 至少有 n 个赞的推文min_replies:n - 至少有 n 个回复的推文常见问题:
mcp.json 中正确设置\\)claude-rules.md,其中包含灵活输出指令claude-rules.md 和 TwitterSearchSyntaxGuide.txt 是否已正确添加到您的 Claude 规则和知识库要修改工具:
tools/ 目录中的文件formatTwitterResults() 函数中的格式本项目采用 MIT 许可证。
注意:此工具旨在与 Claude AI 助手配合工作,并根据用户意图提供具有灵活显示选项的 Twitter 搜索结果。