Skip to main content
Glama
manimohans

Farcaster MCP Server

by manimohans

Servidor MCP de Farcaster

insignia de herrería

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

# 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)

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

Latest Blog Posts

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