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.
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
Uso
Ejecutando el servidor
Uso con MCP Inspector
Uso con Claude para escritorio
- Instalar Claude para escritorio
- 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
- macOS:
- Agregue la siguiente configuración:
- Reiniciar Claude para escritorio
Uso con Smithery
Este proyecto incluye archivos de configuración de Smithery para una fácil implementación:
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 Smitherysmithery.json
: configuración JSON para las capacidades de SmitheryDockerfile
: 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
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Proporciona herramientas para interactuar con la red Farcaster, lo que permite que los modelos de IA obtengan transmisiones, busquen canales y analicen contenido.