Servidor MCP para Zoom (sin autenticación): Python y Node.js
Este proyecto es un servidor de Protocolo de Control de Modelos (MCP) para acceder a la API de Zoom sin necesidad de autenticación directa del usuario final. Gestiona los flujos OAuth y proporciona un conjunto de herramientas para interactuar con las grabaciones y transcripciones de Zoom.
Características
- Gestión de credenciales OAuth mediante argumentos de herramientas (sin flujo de autenticación local)
- Lista de grabaciones en la nube del usuario con paginación
- Obtenga información detallada sobre grabaciones de reuniones específicas
- Acceder a las transcripciones de las reuniones
Instalación
- Clonar el repositorio:
- Instale las dependencias necesarias:
Estibador
Construyendo la imagen de Docker
Publicación multiplataforma
Para publicar la imagen de Docker para múltiples plataformas, puede utilizar el comando docker buildx:
- Cree una nueva instancia de constructor (si aún no lo ha hecho):
- Construya y envíe la imagen para múltiples plataformas:
- Verifique que la imagen esté disponible para las plataformas especificadas:
Uso
Iniciando el servidor
Herramientas disponibles
El servidor proporciona las siguientes herramientas:
- zoom_refresh_token : actualiza un token OAuth mediante un token de actualización
- zoom_list_recordings : obtiene una lista de las grabaciones en la nube del usuario
- zoom_get_recording_details : obtenga información detallada sobre la grabación de una reunión específica
- zoom_get_meeting_transcript : obtener la transcripción de una grabación de reunión específica
Ejemplos de uso de herramientas
Actualizar un token
Listado de grabaciones
Obtener detalles de la grabación
Obtener la transcripción de la reunión
Manejo de credenciales OAuth
Este servidor está diseñado para ser completamente "sin autenticación" desde su perspectiva:
- No se necesita ningún flujo de autenticación local
- No se almacenan credenciales en el servidor
- Todas las credenciales se pasan a través de argumentos de la herramienta.
- El servidor puede ejecutarse en un entorno sin cabeza
Para utilizar las herramientas, necesitará obtener las credenciales OAuth de Zoom:
- Cree una aplicación Zoom OAuth en Zoom Marketplace
- Configurar los alcances necesarios para el acceso a las grabaciones
- Obtenga acceso y actualice tokens a través del flujo OAuth
- Pase estos tokens como argumentos al llamar a las herramientas
Referencia de la API de Zoom
Este proyecto utiliza la API de Zoom v2. Para más información, consulte la documentación de la API de Zoom .
Licencia
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.
Un servidor MCP para acceder a grabaciones y transcripciones de Zoom sin requerir autenticación directa del usuario final.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.Last updated -61JavaScriptMIT License
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server that enables interaction with the full suite of Zoom API endpoints, providing structured tools with proper validation and OAuth 2.0 authentication for managing meetings, users, webinars, and other Zoom resources.Last updated -5422JavaScript
- -securityFlicense-qualityA minimal, containerized MCP server that exposes a Streamable HTTP transport with API key authentication, allowing secure access to MCP endpoints.Last updated -Python
- -securityFlicense-qualityAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Zoom API through natural language commands, auto-generated using AG2's MCP builder.Last updated -Python