MCP Twitter

by 0xhijo
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports configuration through environment variables stored in a .env file, allowing users to securely provide Twitter authentication credentials.

  • Enables installation via cloning the GitHub repository, with the source code hosted at github.com/0xhijo/mcp_twitter.

  • Provides installation and execution through NPX, allowing users to run the server without explicit installation.

MCP 트위터

설명

MCP Twitter는 Twitter/X와 직접 상호작용할 수 있는 모델 컨텍스트 프로토콜(Model Context Protocol) 기반 서버입니다. 표준화된 도구 세트를 통해 다양한 Twitter API 기능을 제공하여 AI 모델과 애플리케이션이 Twitter에서 작업을 수행할 수 있도록 지원합니다.

특징

이 MCP 서버는 다음과 같은 작업을 제공합니다.

  • create_twitter_post : 새로운 X/Twitter 게시물을 만듭니다.
  • reply_twitter_tweet : ID로 특정 X/Twitter 게시물에 답글 달기
  • get_last_tweet : 지정된 X/Twitter 계정에서 가장 최근 게시물을 가져옵니다.
  • get_last_tweets_options : 검색어와 일치하는 지정된 수의 게시물을 가져옵니다.
  • create_and_post_twitter_thread : X/Twitter 스레드를 만들고 게시합니다.
  • follow_twitter_from_username : 사용자 이름으로 X/Twitter 사용자를 팔로우합니다.
  • get_twitter_profile_from_username : 사용자 이름으로 전체 X/Twitter 프로필 데이터를 가져옵니다.
  • get_twitter_user_id_from_username : 사용자 이름에서 X/Twitter 사용자 ID를 가져옵니다.
  • get_last_tweet_and_replies_from_user : 사용자의 최근 X/Twitter 게시물과 답변을 가져옵니다.
  • get_last_tweet_from_user : 사용자의 최근 X/Twitter 게시물을 가져옵니다.
  • get_own_twitter_account_info : 현재 계정 프로필 데이터를 가져옵니다.

설치 및 사용

로컬 설치

지엑스피1

NPX를 통한 설치

npx mcp_twitter

구성

Twitter Scraper를 통한 구성

  1. .env 파일을 구성합니다.
TWITTER_AUTH_MODE = "CREDENTIALS" # Credentials mode # Your Twitter credentials TWITTER_USERNAME="YOUR_TWITTER_USERNAME" TWITTER_PASSWORD="YOUR_TWITTER_PASSWORD" TWITTER_EMAIL="YOUR_TWITTER_EMAIL"

.env 파일을 만들거나 환경에 변수를 직접 추가하여 Twitter 인증을 구성해야 합니다.

Twitter API를 통한 구성

  1. 개발자 계정 만들기:

Twitter 계정이 있는지 확인하세요 개발자 플랫폼을 방문하세요 API 자격 증명을 받으세요 개발자 계정을 만드는 데 도움이 필요하면 이 가이드를 따르세요

  1. .env 파일 구성
TWITTER_AUTH_MODE = "API" # API mode # Your CREDENTIALS obtained from the Developer Platform TWITTER_API="YOUR_TWITTER_API" TWITTER_API_SECRET="YOUR_TWITTER_API_SECRET" TWITTER_ACCESS_TOKEN="YOUR_TWITTER_ACCESS_TOKEN" TWITTER_ACCESS_TOKEN_SECRET="YOUR_TWITTER_ACCESS_TOKEN_SECRET"

Claude와 통합

Claude와 함께 MCP Twitter를 사용하려면 claude_mcp_config.json 파일에 MCP Twitter를 추가해야 합니다. 이렇게 하면 Claude가 MCP 서버를 통해 Twitter와 상호 작용할 수 있습니다.

Claude의 MCP 구성에 추가

claude_mcp_config.json 파일에 다음 항목을 추가하세요.

"mcp_twitter": { "command": "npx", "args": ["mcp_twitter"], "env": { "TWITTER_AUTH_MODE": "CREDENTIALS", "TWITTER_USERNAME": "YOUR_TWITTER_USERNAME", "TWITTER_PASSWORD": "YOUR_TWITTER_PASSWORD", "TWITTER_EMAIL": "YOUR_TWITTER_EMAIL" } }

플레이스홀더 자격 증명을 실제 Twitter 계정 정보로 바꾸세요. 이 구성은 Claude가 Twitter와 상호 작용해야 할 때 npx를 사용하여 MCP Twitter 서버를 시작합니다.

Claude와 함께 사용

설정이 완료되면 Claude는 MCP 서버에서 제공하는 모든 Twitter 기능(게시물 작성, 트윗 검색 등)을 사용할 수 있습니다. Claude에게 Twitter 작업을 요청하기만 하면 Claude가 MCP 서버를 활용하여 해당 작업을 실행합니다.

중요 참고 사항

  • 귀하의 요구 사항에 따라 인증 모드(API 또는 CREDENTIALS)를 선택하세요
  • .env 파일에서 자격 증명이 올바르게 구성되었는지 확인하세요.
  • API 제한 사항에 대한 자세한 내용은 공식 문서를 확인하세요.
-
security - not tested
A
license - permissive license
-
quality - not tested

AI 모델과 애플리케이션이 Twitter/X와 직접 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 게시물 작성, 트윗에 답글 달기, 사용자 데이터 검색, 계정 작업 관리 등의 기능을 제공합니다.

  1. Description
    1. Features
      1. Installation and Usage
        1. Local Installation
        2. Installation via NPX
      2. Configuration
        1. Configuration via Twitter Scraper
        2. Configuration via Twitter API
      3. Integrating with Claude
        1. Adding to Claude's MCP Configuration
        2. Usage with Claude
      4. Important Notes
        ID: l6x7np7rv6