Skip to main content
Glama

Zoom Recordings No-Auth

by peakmojo

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

  1. Clonar el repositorio:
git clone https://github.com/peakmojo/mcp-server-zoom-noauth.git cd mcp-server-zoom-noauth
  1. Instale las dependencias necesarias:
pip install -r requirements.txt

Estibador

Construyendo la imagen de Docker

# Build the Docker image docker build -t mcp-server-zoom-noauth .

Publicación multiplataforma

Para publicar la imagen de Docker para múltiples plataformas, puede utilizar el comando docker buildx:

  1. Cree una nueva instancia de constructor (si aún no lo ha hecho):
docker buildx create --use
  1. Construya y envíe la imagen para múltiples plataformas:
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-server-zoom-noauth:latest --push .
  1. Verifique que la imagen esté disponible para las plataformas especificadas:
docker buildx imagetools inspect buryhuang/mcp-server-zoom-noauth:latest

Uso

Iniciando el servidor

python -m src.mcp_server_zoom_noauth.server

Herramientas disponibles

El servidor proporciona las siguientes herramientas:

  1. zoom_refresh_token : actualiza un token OAuth mediante un token de actualización
  2. zoom_list_recordings : obtiene una lista de las grabaciones en la nube del usuario
  3. zoom_get_recording_details : obtenga información detallada sobre la grabación de una reunión específica
  4. 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
{ "zoom_refresh_token": "your_refresh_token", "zoom_client_id": "your_client_id", "zoom_client_secret": "your_client_secret" }
Listado de grabaciones
{ "zoom_access_token": "your_access_token", "from_date": "2023-01-01", "to_date": "2023-01-31", "page_size": 30, "page_number": 1 }
Obtener detalles de la grabación
{ "zoom_access_token": "your_access_token", "meeting_id": "meeting_id_here" }
Obtener la transcripción de la reunión
{ "zoom_access_token": "your_access_token", "meeting_id": "meeting_id_here" }

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:

  1. Cree una aplicación Zoom OAuth en Zoom Marketplace
  2. Configurar los alcances necesarios para el acceso a las grabaciones
  3. Obtenga acceso y actualice tokens a través del flujo OAuth
  4. 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

Apache 2.0

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Características
    1. Instalación
      1. Estibador
        1. Construyendo la imagen de Docker
        2. Publicación multiplataforma
      2. Uso
        1. Iniciando el servidor
        2. Herramientas disponibles
        3. Ejemplos de uso de herramientas
      3. Manejo de credenciales OAuth
        1. Referencia de la API de Zoom
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.
              Last updated -
              6
              1
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
              Last updated -
              2
              6
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
              Last updated -
              TypeScript

            View all related MCP servers

            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/peakmojo/mcp-server-zoom-noauth'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server