MCP

Claude Desktop에서 Twitter를 검색하고 타임라인을 보기

Claude Desktop에서 search_twitter로 트윗을 검색하거나 타임라인을 보려는 사람에게 맞다. 먼저 Smithery로 설치하고 Twitter 로그인 환경 변수를 준비해야 한다.

Official source · mcp-twikit

Install

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 로그인용 사용자 이름, 이메일, 비밀번호가 준비되어 있다(세 이름은 수동 설정 설명에서 온다). 설정 위치는 Smithery가 Claude Desktop에 쓰는 MCP 항목이다. 클라이언트 식별자는 claude다.

첫 호출은 원문이 지목한 읽기 전용 검색 search_twitter이며 매개변수는 원문 예시다. query는 to:IndiHomeCare, count는 20, sort_by는 Latest. 다른 매개변수 이름을 지어내지 말 것. 성공 신호는 Claude Desktop에 이 서버가 설치되었고 search_twitter 한 번이 Latest 정렬 검색 결과를 돌려주며 로그인 실패가 아닌 것이다. 이는 Twitter 망에 닿는다. 「오프라인, 읽기 없음」이 아니다.

사용 사례

사례 1: 질의로 트윗을 검색한다. search_twitter를 쓴다. 원문 예시는 to:IndiHomeCare를 찾고 20건, Latest 정렬이다. 이미 검색어를 알고 최근 일치만 원하는 사람에게 맞다. 증거는 그 질의에 데이터가 있다고 보장하지 않으며 모든 정렬 값도 나열하지 않는다.

사례 2: 자기 홈 타임라인을 본다. 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