Skip to main content
Glama

Farcaster MCP Server

by manimohans

Servidor MCP de Farcaster

Un servidor MCP que proporciona herramientas para interactuar con la red Farcaster ( farcaster.xyz ), lo que permite que los modelos de IA obtengan transmisiones, busquen canales y analicen contenido.

Características

  • Obtener transmisiones de usuario : recupera transmisiones de un usuario específico de Farcaster por FID
  • Obtener casts de nombre de usuario : recupera casts de un usuario específico de Farcaster por nombre de usuario
  • Obtener transmisiones de canal : recupera transmisiones de un canal Farcaster específico

Instalación

# Clone the repository git clone https://github.com/manimohans/farcaster-mcp.git cd farcaster-mcp # Install dependencies npm install # Build the project npm run build

Uso

Ejecutando el servidor

npm start

Uso con MCP Inspector

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

Uso con Claude para escritorio

  1. Instalar Claude para escritorio
  2. Abra la configuración de la aplicación Claude para escritorio en:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
  3. Agregue la siguiente configuración:
{ "mcpServers": { "farcaster": { "command": "node", "args": ["/absolute/path/to/farcaster-mcp/build/index.js"] } } }
  1. Reiniciar Claude para escritorio

Uso con Smithery

Este proyecto incluye archivos de configuración de Smithery para una fácil implementación:

# 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

Opciones de cliente disponibles: claude, cline, windsurf, roo-cline, witsy, enconvo

Herramientas disponibles

obtener conversiones de usuario

Recupera los lanzamientos de un usuario específico de Farcaster por su FID (ID de Farcaster).

Parámetros:

  • fid : ID de usuario de Farcaster (número)
  • limit (opcional): número máximo de conteos a devolver (predeterminado: 10)

Ejemplo de consulta: "Muéstrame los últimos lanzamientos de FID 6846".

conversiones de obtener nombre de usuario

Recupera los lanzamientos de un usuario específico de Farcaster por su nombre de usuario.

Parámetros:

  • username : nombre de usuario de Farcaster (cadena)
  • limit (opcional): número máximo de conteos a devolver (predeterminado: 10)

Ejemplo de consulta: "Muéstrame los últimos lanzamientos del nombre de usuario 'mani'".

obtener transmisiones de canal

Recupera transmisiones de un canal Farcaster específico.

Parámetros:

  • channel : Nombre del canal o URL (cadena)
  • limit (opcional): número máximo de conteos a devolver (predeterminado: 10)

Ejemplo de consulta: "Muéstrame los últimos lanzamientos del canal 'aichannel'".

Configuración de herrería

Este repositorio incluye los archivos de configuración necesarios para Smithery:

  • smithery.yaml : configuración de YAML para la implementación de Smithery
  • smithery.json : configuración JSON para las capacidades de Smithery
  • Dockerfile : configuración del contenedor para la implementación de Smithery

Detalles de la API

Esta implementación utiliza la API Farcaster Hubble para obtener datos.

Desarrollo

# Run in development mode npm run dev

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

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

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.

Proporciona herramientas para interactuar con la red Farcaster, lo que permite que los modelos de IA obtengan transmisiones, busquen canales y analicen contenido.

  1. Características
    1. Instalación
      1. Uso
        1. Ejecutando el servidor
        2. Uso con MCP Inspector
        3. Uso con Claude para escritorio
        4. Uso con Smithery
        5. Herramientas disponibles
      2. Configuración de herrería
        1. Detalles de la API
          1. Desarrollo
            1. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Provides integration with OpenRouter.ai, allowing access to various AI models through a unified interface.
                Last updated -
                4
                154
                28
                TypeScript
                Apache 2.0
              • A
                security
                A
                license
                A
                quality
                This server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.
                Last updated -
                2
                7,029
                420
                JavaScript
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                This server integrates DeepSeek and Claude AI models to provide enhanced AI responses, featuring a RESTful API, configurable parameters, and robust error handling.
                Last updated -
                13
                TypeScript
              • A
                security
                A
                license
                A
                quality
                A plug-and-play MCP server that enables AI assistants to browse, search, and read Reddit content through the PRAW library.
                Last updated -
                6
                6
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/manimohans/farcaster-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server