remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Uses environment variables from .env files to store Twitter API credentials securely
Uses npm for dependency management and running build/development scripts
Uses TypeScript for implementation of parameter validation and error handling
트위터 MCP 서버
Twitter API 통합을 위한 모델 컨텍스트 프로토콜 서버 구현.
설정
- 저장소를 복제합니다
- 종속성 설치:
npm install
.env.example``.env
로 복사하고 Twitter API 자격 증명을 입력하세요.- 프로젝트 빌드:
npm run build
- 서버를 시작합니다:
npm start
환경 변수
.env
에 필요한 Twitter API 자격 증명:
지엑스피1
사용 가능한 도구
트윗 작업
postTweet
: 새로운 트윗을 게시합니다CopypostTweetWithMedia
: 미디어를 첨부하여 트윗 게시CopygetTweetById
: ID로 특정 트윗 가져오기CopyreplyToTweet
: 기존 트윗에 답글 달기CopydeleteTweet
: 트윗 삭제Copy
검색 및 분석
searchTweets
: 트윗 검색CopygetHashtagAnalytics
: 해시태그에 대한 분석 가져오기Copy
사용자 작업
getUserInfo
: 사용자 정보 가져오기CopygetUserTimeline
: 사용자의 트윗을 가져옵니다CopygetFollowers
: 사용자의 팔로워를 가져옵니다CopygetFollowing
: 사용자가 팔로우하는 계정을 가져옵니다.Copy
약혼
likeTweet
: 트윗에 좋아요를 누르세요CopyunlikeTweet
: 트윗을 싫어함Copyretweet
: 트윗을 리트윗하다CopyundoRetweet
: 리트윗 취소CopygetRetweets
: 트윗을 리트윗한 사용자를 가져옵니다.CopygetLikedTweets
: 사용자가 좋아요를 누른 트윗을 가져옵니다.Copy
목록 관리
createList
: 새로운 목록을 만듭니다CopyaddUserToList
: 목록에 사용자 추가CopyremoveUserFromList
: 목록에서 사용자를 제거합니다.CopygetListMembers
: 목록의 멤버를 가져옵니다Copy
오류 처리
모든 도구는 표준화된 오류 응답을 반환합니다.
- 매개변수가 없습니다.
Missing required parameter: parameter_name
- API 오류: Twitter API의 오류 메시지
- 찾을 수 없음 오류: 리소스에 대한 적절한 "찾을 수 없음" 메시지
응답 형식
모든 성공적인 응답은 다음 형식을 따릅니다.
개발
- 빌드:
npm run build
- 시작:
npm start
- 시청 모드:
npm run dev
상태: 완벽하게 작동 응답: 트윗 ID 반환 최신 테스트: 성공
상태: 완벽하게 작동 응답: 전체 트윗 데이터 반환 최신 테스트: 성공
상태: 완벽하게 작동 응답: 작업 확인 최신 테스트: 성공
상태: 완벽하게 작동 응답: 작업 확인 최신 테스트: 성공
상태: 완벽하게 작동 응답: 답장 트윗 ID 반환 최신 테스트: 성공
상태: 완벽하게 작동 중 응답: 사용자 프로필 데이터 완료 최신 테스트: 성공
상태: 완벽하게 작동 응답: 작업 확인 최신 테스트: 성공
상태: 완벽하게 작동 응답: 목록 생성 확인 최신 테스트: 성공
상태: 완벽하게 작동 응답: 소유 목록과 멤버 목록 모두 반환 최신 테스트: 성공
상태: 오류 400 오류: 잘못된 요청 매개변수 수정 필요: 매개변수 유효성 검사
상태: 오류 400 오류: 잘못된 요청 매개변수 수정 필요: 쿼리 매개변수 형식 지정
상태: 오류 400 오류: 잘못된 요청 매개변수 수정 필요: 매개변수 유효성 검사
- 오류 처리:
This server cannot be installed
Tools
모델 컨텍스트 프로토콜을 통해 Twitter와의 상호작용을 지원하여 대규모 언어 모델이 트윗을 게시하고, 트윗을 검색하고, 트윗에 답장할 수 있습니다.