Servidor MCP de transcripciones de Zoom
Un servidor MCP (Protocolo de Contexto de Modelo) para interactuar con las transcripciones de Zoom Cloud Recording. Este servidor permite listar, descargar, buscar y administrar las transcripciones de las reuniones de Zoom mediante una interfaz estructurada.
Características
Lista de reuniones : ver todas las reuniones de Zoom disponibles con grabaciones
Descargar transcripciones : descargue transcripciones de reuniones específicas por ID o UUID
Obtener transcripciones recientes : descargue automáticamente las transcripciones de reuniones recientes
Buscar transcripciones : busque contenido específico en todas las transcripciones descargadas
Almacenamiento organizado : las transcripciones se almacenan en un sistema de archivos estructurado por mes.
Related MCP server: Cal.com Calendar MCP Server
Prerrequisitos
Node.js (v16 o superior)
Cuenta de Zoom con grabación en la nube habilitada
Credenciales de la aplicación Zoom OAuth (ID de cuenta, ID de cliente, secreto de cliente)
Instalación
Clonar este repositorio:
git clone https://github.com/yourusername/zoom_transcript_mcp.git cd zoom_transcript_mcpInstalar dependencias:
npm installConstruir el proyecto:
npm run build
Configuración
Cree un archivo .env en el directorio raíz con las siguientes variables:
Alternativamente, puede configurar el servidor a través del archivo de configuración MCP:
Obtención de credenciales de Zoom
Vaya al Zoom App Marketplace e inicie sesión
Haga clic en "Desarrollar" > "Crear aplicación".
Elija el tipo de aplicación "OAuth de servidor a servidor"
Complete la información requerida
En "Ámbitos", agregue los siguientes permisos:
cloud_recording:read:list_account_recordings:admincloud_recording:read:recording:admincloud_recording:read:list_user_recordings:admin
Guarda y activa tu aplicación
Anote su ID de cuenta, ID de cliente y secreto de cliente
Uso
Herramientas disponibles
1. lista_de_reuniones
Enumera las reuniones de Zoom disponibles con grabaciones.
2. descargar_transcripción
Descarga una transcripción de una reunión específica.
3. obtener transcripciones recientes
Descarga transcripciones de reuniones recientes.
4. transcripciones de búsqueda
Busca contenido específico en las transcripciones descargadas.
Ejemplo de uso con Claude
Almacenamiento de transcripciones
Las transcripciones se almacenan en la siguiente estructura:
Cada transcripción tiene un archivo JSON de metadatos correspondiente que contiene:
ID de reunión y UUID
Tema
Hora de inicio y duración
Participantes (extraído de la transcripción)
Ruta del archivo a la transcripción
Desarrollo
Estructura del proyecto
Edificio
Ejecutando localmente
Licencia
Instituto Tecnológico de Massachusetts (MIT)