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)

Install Server
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
                41
                52
                TypeScript
                Apache 2.0
              • -
                security
                A
                license
                -
                quality
                Facilitates interaction with the Transistor.fm API, offering capabilities to manage podcasts, episodes, and access analytics efficiently.
                Last updated -
                1
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                Enables AI models to interact with Jira using a standardized protocol, offering full Jira REST API integration with features like optimal performance through connection pooling, error handling, and request monitoring.
                Last updated -
                2
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A server that enables AI models to interact with Confluence Data Center through REST API, providing operations like searching, reading, creating, updating, and deleting pages.
                Last updated -
                1
                Python

              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