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
Related MCP server: Jira MCP Server
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.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
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)