Farcaster MCP Server

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

용법

서버 실행

npm start

MCP Inspector와 함께 사용

npx @modelcontextprotocol/inspector node ./build/index.js

Claude와 함께 데스크톱 사용

  1. 데스크톱용 Claude 설치
  2. 다음 위치에서 Claude for Desktop App 구성을 엽니다.
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. 다음 구성을 추가합니다.
{ "mcpServers": { "farcaster": { "command": "node", "args": ["/absolute/path/to/farcaster-mcp/build/index.js"] } } }
  1. 데스크톱용 Claude를 다시 시작하세요

Smithery와 함께 사용

이 프로젝트에는 쉬운 배포를 위한 Smithery 구성 파일이 포함되어 있습니다.

# Install Smithery CLI npm install -g @smithery/cli # Deploy to Smithery (specify the client, e.g., claude, cline, windsurf, etc.) npx @smithery/cli install @manimohans/farcaster-mcp --client claude

사용 가능한 클라이언트 옵션: 클로드, 클라인, 윈드서프, 루클라인, 위트시, 엔콩보

사용 가능한 도구

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를 사용하여 데이터를 가져옵니다.

개발

# Run in development mode npm run dev

특허

MIT

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Farcaster 네트워크와 상호 작용할 수 있는 도구를 제공하여 AI 모델이 캐스트를 가져오고, 채널을 검색하고, 콘텐츠를 분석할 수 있도록 합니다.

  1. Features
    1. Installation
      1. Usage
        1. Running the server
        2. Using with MCP Inspector
        3. Using with Claude for Desktop
        4. Using with Smithery
        5. Available Tools
      2. Smithery Configuration
        1. API Details
          1. Development
            1. License
              ID: koo5epnlc7