Fireflies

Recuperar, buscar y resumir transcripciones de reuniones de Fireflies.ai.

Documentación

Servidor MCP de Fireflies

Servidor MCP para la API de Fireflies.ai, que permite la recuperación de transcripciones, búsqueda y generación de resúmenes.

Características

  • Gestión de transcripciones: Recupera y busca transcripciones de reuniones con opciones de filtrado
  • Información detallada: Obtén detalles completos sobre transcripciones específicas
  • Búsqueda avanzada: Encuentra transcripciones que contengan palabras clave o frases específicas
  • Generación de resúmenes: Genera resúmenes concisos de transcripciones de reuniones en diferentes formatos

Herramientas

  1. fireflies_get_transcripts

    • Recupera una lista de transcripciones de reuniones con filtrado opcional
    • Entradas:
      • limit (número opcional): Número máximo de transcripciones a devolver
      • from_date (cadena opcional): Fecha de inicio en formato ISO (AAAA-MM-DD)
      • to_date (cadena opcional): Fecha de fin en formato ISO (AAAA-MM-DD)
    • Devuelve: Matriz de objetos de transcripción con información básica
  2. fireflies_get_transcript_details

    • Obtén información detallada sobre una transcripción específica
    • Entradas:
      • transcript_id (cadena): ID de la transcripción a recuperar
    • Devuelve: Detalles completos de la transcripción, incluidos oradores, contenido y metadatos
  3. fireflies_search_transcripts

    • Busca transcripciones que contengan palabras clave específicas
    • Entradas:
      • query (cadena): Consulta de búsqueda para encontrar transcripciones relevantes
      • limit (número opcional): Número máximo de transcripciones a devolver
    • Devuelve: Matriz de objetos de transcripción coincidentes
  4. fireflies_generate_summary

    • Genera un resumen de una transcripción de reunión
    • Entradas:
      • transcript_id (cadena): ID de la transcripción a resumir
      • format (cadena opcional): Formato del resumen ('bullet_points' o 'paragraph')
    • Devuelve: Texto del resumen generado

Configuración

Clave API de Fireflies

Crea una clave API de Fireflies con los permisos adecuados:

  • Ve al panel de control de Fireflies.ai
  • Navega a Configuración > API
  • Genera una nueva clave API
  • Copia la clave generada

Uso con Claude Desktop

Para usar esto con Claude Desktop, añade lo siguiente a tu claude_desktop_config.json:

{
  "mcpServers": {
    "fireflies": {
      "command": "npx",
      "args": [
        "-y",
        "@props-labs/mcp/fireflies"
      ],
      "env": {
        "FIREFLIES_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

Instalación

  1. Clona este repositorio
  2. Instala las dependencias:
npm install
# or
pnpm install
  1. Compila el proyecto:
npm run build
# or
pnpm build

Uso

Iniciar el servidor

FIREFLIES_API_KEY=your_api_key npm start
# or
FIREFLIES_API_KEY=your_api_key pnpm start

También puedes usar el script de configuración:

./setup.sh
FIREFLIES_API_KEY=your_api_key npm start

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.