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)

Install Server
A
license - permissive license
C
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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