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
Allows to fetch casts (posts) from users and channels on the Farcaster network, search channels, and analyze content.
Farcaster MCP 서버
Farcaster 네트워크( farcaster.xyz )와 상호 작용할 수 있는 도구를 제공하는 MCP 서버로, AI 모델이 캐스트를 가져오고, 채널을 검색하고, 콘텐츠를 분석할 수 있습니다.
특징
- 사용자 캐스트 가져오기 : FID로 특정 Farcaster 사용자의 캐스트를 검색합니다.
- 사용자 이름 캐스트 가져오기 : 사용자 이름으로 특정 Farcaster 사용자의 캐스트를 검색합니다.
- 채널 캐스트 가져오기 : 특정 Farcaster 채널의 캐스트를 검색합니다.
설치
지엑스피1
용법
서버 실행
MCP Inspector와 함께 사용
Claude와 함께 데스크톱 사용
- 데스크톱용 Claude 설치
- 다음 위치에서 Claude for Desktop App 구성을 엽니다.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- 다음 구성을 추가합니다.
- 데스크톱용 Claude를 다시 시작하세요
Smithery와 함께 사용
이 프로젝트에는 쉬운 배포를 위한 Smithery 구성 파일이 포함되어 있습니다.
사용 가능한 클라이언트 옵션: 클로드, 클라인, 윈드서프, 루클라인, 위트시, 엔콩보
사용 가능한 도구
get-user-casts
FID(Farcaster ID)를 사용하여 특정 Farcaster 사용자의 캐스트를 검색합니다.
매개변수:
fid
: Farcaster 사용자 ID (번호)limit
(선택 사항): 반환할 최대 캐스트 수(기본값: 10)
예시 쿼리: "FID 6846의 최신 캐스트를 보여주세요."
get-username-casts
사용자 이름으로 특정 Farcaster 사용자의 캐스트를 검색합니다.
매개변수:
username
: Farcaster 사용자 이름(문자열)limit
(선택 사항): 반환할 최대 캐스트 수(기본값: 10)
예시 쿼리: "사용자 이름 'mani'의 최신 캐스트를 보여주세요."
get-channel-casts
특정 Farcaster 채널에서 캐스트를 검색합니다.
매개변수:
channel
: 채널 이름 또는 URL(문자열)limit
(선택 사항): 반환할 최대 캐스트 수(기본값: 10)
예시 쿼리: ”aichannel 채널의 최신 출연진을 보여주세요.”
대장간 구성
이 저장소에는 Smithery에 필요한 구성 파일이 포함되어 있습니다.
smithery.yaml
: Smithery 배포를 위한 YAML 구성smithery.json
: Smithery 기능에 대한 JSON 구성Dockerfile
: Smithery 배포를 위한 컨테이너 구성
API 세부 정보
이 구현에서는 Farcaster Hubble API를 사용하여 데이터를 가져옵니다.
개발
특허
MIT
You must be authenticated.
Farcaster 네트워크와 상호 작용할 수 있는 도구를 제공하여 AI 모델이 캐스트를 가져오고, 채널을 검색하고, 콘텐츠를 분석할 수 있도록 합니다.