安装
npx -y @smithery/cli install mcp-twikit --client claude适合谁
适合已经在用 Claude Desktop,并要在对话里检索 Twitter 或查看自己时间线的人。这是与 Twitter 交互的 MCP 服务。官方推荐用 Smithery 自动装到 Claude Desktop。
不适合还没有 Twitter 用户名、邮箱和密码环境、却想立刻跑工具的人。手动配置写明需要 TWITTER_USERNAME、TWITTER_EMAIL、TWITTER_PASSWORD。Smithery 安装命令本身没有写出这三项如何填入;没有可用登录信息时,search_twitter 和 get_timeline 都无法按示例工作。
Smithery 页面:
https://smithery.ai/server/mcp-twikit
3 分钟完成第一次尝试
只走一条官方路径:用 Smithery 给 Claude Desktop 安装。不要把 uvx 手动路径并列成主安装。
npx -y @smithery/cli install mcp-twikit --client claude
前置条件:本机有 npx,Claude Desktop 可装 MCP,并且已准备好 Twitter 登录所用的用户名、邮箱和密码(三项名称来自手动配置说明)。配置位置是 Claude Desktop 经 Smithery 写入的 MCP 项;客户端标识为 claude。
第一次调用用原文点名的只读检索 search_twitter,参数按原文示例:query 为 to:IndiHomeCare,count 为 20,sort_by 为 Latest。不要编造其他参数名。成功信号是 Claude Desktop 已装上该服务器,一次 search_twitter 返回按 Latest 排序的检索结果,而不是登录失败。这会访问 Twitter 网络,不是“无网络、无读取”。
使用案例
案例一:按查询检索推文。用 search_twitter。原文示例是查 to:IndiHomeCare、要 20 条、按 Latest 排序。适合已经知道检索词、只要最近匹配结果的人。证据没有保证该查询一定有数据,也没有列出全部排序值。
案例二:看自己的主页时间线。用 get_timeline。原文是“retrieve the latest tweets from your timeline”,参数在示例里为空。适合已登录、只要看自己时间线最新推文的人。证据没有写出分页或条数参数,不要编造。
使用边界
主路径是 Smithery 的 npx -y @smithery/cli install mcp-twikit --client claude。手动路径使用 uvx 和 --from 指向该仓库,并设置 TWITTER_USERNAME、TWITTER_EMAIL、TWITTER_PASSWORD;那不是主安装。证据只点名 search_twitter 与 get_timeline,以及上述三个检索参数。不要把文档里的示例邮箱或密码写进配置。官方仓库:
https://github.com/adhikasp/mcp-twikit