All-in-One Dev

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Integrates with Atlassian services for accessing company data

  • Enables web search capabilities using Brave Search API

  • Allows searching, creating, and updating Confluence pages

EL PROYECTO SE TRASLADA

EL PROYECTO SE HA DIVIDIDO Y TRASLADADO A REPOSITORIOS INDIVIDUALES.

  • Google Kit : Herramientas para Gmail, Google Calendar, Google Chat
  • Kit RAG : Herramientas para RAG, Memoria
  • Dev Kit : Herramientas para desarrolladores, jira, confluence, gitlab, github, ...
  • Fetch Kit : Herramientas para buscar, raspar, ...
  • Kit de Investigación : Herramientas para la investigación, académica, razonamiento,...

Servidor MyMCP

Una potente implementación de servidor de Protocolo de Contexto de Modelo (MCP) con integraciones con GitLab, Jira, Confluence, YouTube y más. Este servidor ofrece funciones de búsqueda basadas en IA y diversas herramientas de utilidad para flujos de trabajo de desarrollo.

Tutorial

Comunidad

Para obtener soporte de la comunidad, debates y actualizaciones, visite nuestro foro en community.aiocean.io .

Prerrequisitos

  • Vaya a 1.23.2 o superior
  • Varias claves API y tokens para los servicios que desea utilizar

Instalación

Instalación mediante herrería

Para instalar MyMCP Server para Claude Desktop automáticamente a través de Smithery (lo guiará a través de la configuración CLI interactiva):

npx -y @smithery/cli install @nguyenvanduocit/all-in-one-model-context-protocol --client claude

Nota: Smithery le solicitará interactivamente los valores de configuración necesarios y gestionará la configuración del entorno automáticamente.

Instalación mediante Go

  1. Instalar el servidor:
go install github.com/nguyenvanduocit/all-in-one-model-context-protocol@latest
  1. Se requiere configuración manual : cree un archivo .env con su configuración:
ENABLE_TOOLS= QDRANT_HOST= ATLASSIAN_HOST= ATLASSIAN_EMAIL= GITLAB_HOST= GITLAB_TOKEN= BRAVE_API_KEY= ATLASSIAN_TOKEN= GOOGLE_AI_API_KEY= PROXY_URL= OPENAI_API_KEY= DEEPSEEK_API_KEY= QDRANT_PORT= GOOGLE_TOKEN_FILE= GOOGLE_CREDENTIALS_FILE= QDRANT_API_KEY=
  1. Configura la configuración de tu Claude:
{ "mcpServers": { "my_mcp_server": { "command": "all-in-one-model-context-protocol", "args": ["-env", "/path/to/.env"], } } }

Secreto

GOOGLE_TOKEN_FILE se utiliza para Google AI como Gemini, Google Search, Google Calendar, etc.

GOOGLE_CREDENTIALS_FILE es una cuenta de servicio para funciones avanzadas como Google Chat. Debe crear un proyecto en Google Cloud Console y una cuenta de servicio. También debe crear el chat de bots de Google Cloud. Solicite a cualquier modelo LLM que lo cree.

Habilitar herramientas

Hay una variable oculta ENABLE_TOOLS en la variable de entorno. Es una lista separada por comas de grupos de herramientas para habilitar. Si no se configura, se habilitarán todas las herramientas. Déjela en blanco para habilitarlas todas.

Aquí está la lista del grupo de herramientas:

  • gemini : Búsqueda impulsada por Géminis
  • fetch : herramientas de búsqueda
  • confluence : herramientas de confluencia
  • youtube : herramientas de YouTube
  • jira : herramientas de Jira
  • gitlab : herramientas de GitLab
  • script : Herramientas de script
  • rag : herramientas RAG
  • deepseek : herramientas de IA de Deepseek

Herramientas disponibles

calendario_crear_evento

Crear un nuevo evento en Google Calendar

Argumentos:

  • summary (Cadena) (Obligatorio): Título del evento
  • description (Cadena): Descripción del evento
  • start_time (Cadena) (Obligatorio): Hora de inicio del evento en formato RFC3339 (por ejemplo, 2023-12-25T09:00:00Z)
  • end_time (Cadena) (Obligatorio): Hora de finalización del evento en formato RFC3339
  • attendees (cadena): lista separada por comas de direcciones de correo electrónico de los asistentes

lista_de_eventos_del_calendario

Listar los próximos eventos en Google Calendar

Argumentos:

  • time_min (Cadena): Hora de inicio de la búsqueda en formato RFC3339 (predeterminado: ahora)
  • time_max (cadena): hora de finalización de la búsqueda en formato RFC3339 (valor predeterminado: dentro de 1 semana)
  • max_results (Número): Número máximo de eventos a devolver (predeterminado: 10)

evento de actualización del calendario

Actualizar un evento existente en Google Calendar

Argumentos:

  • event_id (Cadena) (Obligatorio): ID del evento a actualizar
  • summary (Cadena): Nuevo título del evento
  • description (Cadena): Nueva descripción del evento
  • start_time (Cadena): Nueva hora de inicio del evento en formato RFC3339
  • end_time (Cadena): Nueva hora de finalización del evento en formato RFC3339
  • attendees (cadena): lista separada por comas de nuevas direcciones de correo electrónico de asistentes

calendario_responder_al_evento

Responder a una invitación a un evento en Google Calendar

Argumentos:

  • event_id (Cadena) (Obligatorio): ID del evento al que se responderá
  • response (Cadena) (Obligatorio): Su respuesta (aceptada, rechazada o tentativa)

búsqueda de confluencia

Buscar Confluencia

Argumentos:

  • query (Cadena) (Obligatorio): Lenguaje de consulta de Confluence de Atlassian (CQL)

confluencia_obtener_página

Obtener el contenido de la página de Confluence

Argumentos:

  • page_id (Cadena) (Obligatorio): ID de la página de Confluence

confluencia_crear_página

Crear una nueva página de Confluence

Argumentos:

  • space_key (Cadena) (Obligatorio): La clave del espacio donde se creará la página
  • title (Cadena) (Obligatorio): Título de la página
  • content (Cadena) (Obligatorio): Contenido de la página en formato de almacenamiento (XHTML)
  • parent_id (cadena): ID de la página principal (opcional)

página de actualización de confluencia

Actualizar una página de Confluence existente

Argumentos:

  • page_id (Cadena) (Obligatorio): ID de la página a actualizar
  • title (Cadena): Nuevo título de la página (opcional)
  • content (Cadena): Nuevo contenido de la página en formato de almacenamiento (XHTML)
  • version_number (cadena): número de versión para bloqueo optimista (opcional)

razonamiento de búsqueda profunda

Motor de razonamiento avanzado que utiliza las capacidades de IA de Deepseek para la resolución de problemas de varios pasos, el análisis crítico y el apoyo a la toma de decisiones estratégicas.

Argumentos:

  • question (Cadena) (Obligatorio): La consulta estructurada o el planteamiento del problema que requiere un análisis y razonamiento profundos.
  • context (Cadena) (Obligatorio): Define el contexto operativo y el propósito de la consulta dentro del ecosistema MCP
  • knowledge (cadena): proporciona un historial de chat relevante, entradas de la base de conocimiento y contexto de datos estructurados para el razonamiento consciente de MCP

obtener_contenido_web

Obtiene contenido de una URL HTTP/HTTPS determinada. Esta herramienta permite recuperar texto de páginas web, API o cualquier punto final HTTP accesible. Devuelve el contenido sin procesar como texto.

Argumentos:

  • url (cadena) (obligatorio): la URL HTTP/HTTPS completa de donde obtener el contenido (por ejemplo, https://example.com )

espacios_de_lista_de_chat

Lista de todos los espacios/salas de Google Chat disponibles

gchat_enviar_mensaje

Enviar un mensaje a un espacio de Google Chat o mensaje directo

Argumentos:

  • space_name (Cadena) (Obligatorio): Nombre del espacio al que enviar el mensaje
  • message (Cadena) (Obligatorio): Mensaje de texto a enviar

búsqueda web ai

Busca en la web con Google AI Search. La mejor herramienta para actualizar información en tiempo real.

Argumentos:

  • question (Cadena) (Obligatorio): La pregunta que se va a hacer. Debe ser una pregunta.
  • context (Cadena) (Obligatorio): Contexto/propósito de la pregunta, ayuda a Gemini a comprender mejor la pregunta

lista_de_proyectos_de_gitlab

Lista de proyectos de GitLab

Argumentos:

  • group_id (Cadena) (Obligatorio): ID del grupo de Gitlab
  • search (Cadena): Se pueden proporcionar varios términos, separados por un espacio de escape, ya sea + o , y se combinarán mediante la función AND. Ejemplo: uno+dos coincidirá con las subcadenas uno y dos (en cualquier orden).

gitlab_obtener_proyecto

Obtener detalles del proyecto de GitLab

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio

lista_de_señoras_de_gitlab

Solicitudes de fusión de listas

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • state (Cadena) (Predeterminado: todo): estado de MR (abierto/cerrado/fusionado)

gitlab_obtener_detalles_mr

Obtener detalles de la solicitud de fusión

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • mr_iid (Cadena) (Obligatorio): IID de solicitud de fusión

gitlab_crear_nota_MR

Crear una nota sobre una solicitud de fusión

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • mr_iid (Cadena) (Obligatorio): IID de solicitud de fusión
  • comment (Cadena) (Obligatorio): Texto del comentario

gitlab_obtener_contenido_del_archivo

Obtener el contenido de un archivo desde un repositorio de GitLab

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • file_path (Cadena) (Obligatorio): Ruta al archivo en el repositorio
  • ref (Cadena) (Obligatorio): Nombre de rama, etiqueta o SHA de confirmación

gitlab_list_pipelines

Lista de pipelines para un proyecto de GitLab

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • status (cadena) (predeterminado: todo): estado de la canalización (en ejecución/pendiente/éxito/fallido/cancelado/omitido/todo)

lista_de_confirmaciones_de_gitlab

Enumerar las confirmaciones en un proyecto de GitLab dentro de un rango de fechas

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • since (Cadena) (Obligatorio): Fecha de inicio (AAAA-MM-DD)
  • until (Cadena): Fecha de finalización (AAAA-MM-DD). Si no se proporciona, se toma la fecha actual por defecto.
  • ref (Cadena) (Obligatorio): Nombre de rama, etiqueta o SHA de confirmación

gitlab_obtener_detalles_de_confirmación

Obtener detalles de una confirmación

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • commit_sha (Cadena) (Obligatorio): Confirmar SHA

gitlab_lista_eventos_de_usuario

Enumerar eventos de usuarios de GitLab dentro de un rango de fechas

Argumentos:

  • username (Cadena) (Obligatorio): nombre de usuario de GitLab
  • since (Cadena) (Obligatorio): Fecha de inicio (AAAA-MM-DD)
  • until (Cadena): Fecha de finalización (AAAA-MM-DD). Si no se proporciona, se toma la fecha actual por defecto.

lista_de_usuarios_del_grupo_de_gitlab

Enumerar todos los usuarios en un grupo de GitLab

Argumentos:

  • group_id (Cadena) (Obligatorio): ID del grupo de GitLab

gitlab_create_mr

Crear una nueva solicitud de fusión

Argumentos:

  • project_path (Cadena) (Obligatorio): Ruta del proyecto/repositorio
  • source_branch (Cadena) (Obligatorio): Nombre de la rama de origen
  • target_branch (Cadena) (Obligatorio): Nombre de la rama de destino
  • title (Cadena) (Obligatorio): Título de la solicitud de fusión
  • description (cadena): Descripción de la solicitud de fusión

búsqueda de gmail

Buscar correos electrónicos en Gmail usando la sintaxis de búsqueda de Gmail

Argumentos:

  • query (Cadena) (Obligatorio): Consulta de búsqueda de Gmail. Sigue la sintaxis de búsqueda de Gmail.

mover gmail a spam

Mover correos electrónicos específicos a la carpeta de correo no deseado en Gmail por ID de mensaje

Argumentos:

  • message_ids (Cadena) (Obligatorio): Lista separada por comas de ID de mensajes que se moverán a spam

crear_filtro_de_gmail

Crea un filtro de Gmail con criterios y acciones específicos

Argumentos:

  • from (Cadena): Filtrar correos electrónicos de este remitente
  • to (Cadena): Filtrar correos electrónicos para este destinatario
  • subject (Cadena): Filtrar correos electrónicos con este asunto
  • query (cadena): criterios de consulta de búsqueda adicionales
  • add_label (booleano): agrega una etiqueta a los mensajes coincidentes
  • label_name (Cadena): Nombre de la etiqueta que se agregará (obligatorio si add_label es verdadero)
  • mark_important (booleano): marcar los mensajes coincidentes como importantes
  • mark_read (booleano): marcar los mensajes coincidentes como leídos
  • archive (booleano): archivar mensajes coincidentes

filtros de lista de gmail

Enumerar todos los filtros de Gmail en la cuenta

etiquetas de lista de gmail

Listar todas las etiquetas de Gmail en la cuenta

filtro de eliminación de gmail

Eliminar un filtro de Gmail por su ID

Argumentos:

  • filter_id (Cadena) (Obligatorio): El ID del filtro a eliminar

etiqueta_de_eliminación_de_gmail

Eliminar una etiqueta de Gmail por su ID

Argumentos:

  • label_id (Cadena) (Obligatorio): El ID de la etiqueta que se eliminará

jira_get_issue

Recupere información detallada sobre un problema específico de Jira, incluido su estado, asignado, descripción, subtareas y transiciones disponibles

Argumentos:

  • issue_key (Cadena) (Obligatorio): El identificador único del problema de Jira (por ejemplo, KP-2, PROJ-123)

problema de búsqueda de jira

Busca incidencias de Jira con JQL (lenguaje de consulta de Jira). Devuelve información clave como resumen, estado, responsable y prioridad de las incidencias coincidentes.

Argumentos:

  • jql (Cadena) (Obligatorio): cadena de consulta JQL (por ejemplo, 'proyecto = KP Y estado = "En progreso"')

jira_list_sprints

Enumere todos los sprints activos y futuros para un tablero de Jira específico, incluidos los identificadores de sprint, los nombres, los estados y las fechas

Argumentos:

  • board_id (cadena) (obligatorio): ID numérico del tablero de Jira (se puede encontrar en la URL del tablero)

jira_crear_problema

Crea una nueva incidencia de Jira con los detalles especificados. Devuelve la clave, el ID y la URL de la incidencia creada.

Argumentos:

  • project_key (Cadena) (Obligatorio): Identificador del proyecto donde se creará el problema (por ejemplo, KP, PROJ)
  • summary (Cadena) (Obligatorio): Título breve o encabezado del problema
  • description (Cadena) (Obligatorio): Explicación detallada del problema
  • issue_type (Cadena) (Obligatorio): Tipo de problema a crear (tipos comunes: Error, Tarea, Historia, Épica)

problema de actualización de jira

Modifique los detalles de una incidencia de Jira existente. Admite actualizaciones parciales: solo se modificarán los campos especificados.

Argumentos:

  • issue_key (Cadena) (Obligatorio): El identificador único del problema a actualizar (por ejemplo, KP-2)
  • summary (Cadena): Nuevo título para el problema (opcional)
  • description (cadena): nueva descripción del problema (opcional)

estados de lista de jira

Recupere todos los ID de estado de problemas disponibles y sus nombres para un proyecto específico de Jira

Argumentos:

  • project_key (Cadena) (Obligatorio): Identificador del proyecto (por ejemplo, KP, PROJ)

problema de transición de jira

Transiciona una incidencia a través de su flujo de trabajo usando un ID de transición válido. Obtén las transiciones disponibles desde jira_get_issue.

Argumentos:

  • issue_key (Cadena) (Obligatorio): El problema que se va a cambiar (por ejemplo, KP-123)
  • transition_id (Cadena) (Obligatorio): ID de transición de la lista de transiciones disponibles
  • comment (cadena): comentario opcional para agregar con la transición

Contenido del índice de memoria RAG

Indexar un contenido en la memoria, se puede insertar o actualizar

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria
  • filePath (Cadena) (Obligatorio): ruta del archivo de contenido
  • payload (cadena) (obligatorio): carga útil de texto sin formato

Archivo de índice de memoria RAG

Indexar un archivo local en la memoria

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria
  • filePath (Cadena) (Obligatorio): Ruta al archivo local que se indexará

Colección de creación de memoria RAG

Crear una nueva colección de vectores en la memoria

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria

Colección de eliminación de memoria RAG

Eliminar una colección de vectores en la memoria

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria

Colecciones de listas de memoria RAG

Listar todas las colecciones de vectores en la memoria

Búsqueda de memoria RAG

Búsqueda de memoria en una colección basada en una consulta

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria
  • query (Cadena) (Obligatorio): consulta de búsqueda, debe ser una palabra clave

Índice de eliminación de memoria RAG por ruta de archivo

Eliminar un índice vectorial por filePath

Argumentos:

  • collection (Cadena) (Obligatorio): Nombre de la colección de memoria
  • filePath (Cadena) (Obligatorio): Ruta al archivo local que se eliminará

ejecutar_script_de_línea_de_comando

Ejecute scripts de línea de comandos de forma segura en el sistema del usuario con restricciones de seguridad. Ofrece ejecución en espacio aislado, protección contra tiempos de espera y captura de salida. Admite scripts multiplataforma con detección automática del entorno.

Argumentos:

  • content (Cadena) (Obligatorio):
  • interpreter (Cadena) (Predeterminado: /bin/sh): Ruta al binario del intérprete (p. ej., /bin/sh, /bin/bash, /usr/bin/python, cmd.exe). Validado con la lista de permitidos por seguridad.
  • working_dir (Cadena): Ruta del directorio de ejecución (predeterminado: inicio del usuario). Validado para evitar el acceso no autorizado a las ubicaciones del sistema.

búsqueda web

Busque en la web usando la API de búsqueda de Brave

Argumentos:

  • query (Cadena) (Obligatorio): Consulta a buscar (máximo 400 caracteres, 50 palabras)
  • count (Número) (Predeterminado: 5): Número de resultados (1-20, predeterminado 5)
  • country (Cadena) (Predeterminado: TODOS): Código de país

pensamiento secuencial

Una herramienta detallada para la resolución dinámica y reflexiva de problemas a través del pensamiento. Esta herramienta ayuda a analizar problemas mediante un proceso de pensamiento flexible, adaptable y evolutivo. Cada pensamiento puede fundamentar, cuestionar o revisar ideas previas a medida que se profundiza la comprensión.

Cuándo utilizar esta herramienta:

  • Descomponer problemas complejos en pasos
  • Planificación y diseño con espacio para revisión
  • Análisis que podría requerir corrección de rumbo
  • Problemas cuyo alcance total podría no estar claro inicialmente
  • Problemas que requieren una solución de varios pasos
  • Tareas que necesitan mantener el contexto a lo largo de varios pasos
  • Situaciones en las que es necesario filtrar información irrelevante

Características principales:

  • Puedes ajustar total_thoughts hacia arriba o hacia abajo a medida que progresas.
  • Puedes cuestionar o revisar pensamientos previos.
  • Puedes agregar más pensamientos incluso después de llegar a lo que parecía el final.
  • Puede expresar incertidumbre y explorar enfoques alternativos.
  • No todos los pensamientos deben construirse de forma lineal: puedes ramificarlos o retroceder.
  • Genera una hipótesis de solución
  • Verifica la hipótesis basándose en los pasos de la Cadena de Pensamiento
  • Repite el proceso hasta que esté satisfecho.
  • Proporciona una respuesta correcta

Parámetros explicados:

  • pensamiento: Tu paso de pensamiento actual, que puede incluir:
  • Pasos analíticos regulares
  • Revisiones de pensamientos previos
  • Preguntas sobre decisiones anteriores
  • Constataciones sobre la necesidad de mayor análisis
  • Cambios de enfoque
  • Generación de hipótesis
  • Verificación de hipótesis
  • next_thought_needed: Verdadero si necesitas pensar más, incluso si parece que es el final.
  • thought_number: Número actual en secuencia (puede ir más allá del total inicial si es necesario)
  • total_thoughts: Estimación actual de pensamientos necesarios (se puede ajustar hacia arriba o hacia abajo)
  • is_revision: Un valor booleano que indica si este pensamiento revisa el pensamiento previo
  • revises_thought: Si is_revision es verdadero, ¿qué número de pensamiento se está reconsiderando?
  • branch_from_thought: Si se ramifica, ¿qué número de pensamiento es el punto de ramificación?
  • branch_id: Identificador de la rama actual (si existe)
  • needs_more_thoughts: Si llegas al final pero te das cuenta de que necesitas más pensamientos

Debería:

  1. Comience con una estimación inicial de los pensamientos necesarios, pero esté preparado para hacer ajustes.
  2. Siéntete libre de cuestionar o revisar pensamientos previos.
  3. No dudes en añadir más ideas si es necesario, incluso al "final".
  4. Expresar incertidumbre cuando esté presente
  5. Marcar pensamientos que revisen el pensamiento previo o se ramifiquen en nuevos caminos
  6. Ignorar la información que no sea relevante para el paso actual
  7. Generar una hipótesis de solución cuando sea apropiado
  8. Verificar la hipótesis basándose en los pasos de la cadena de pensamiento
  9. Repita el proceso hasta que esté satisfecho con la solución.
  10. Proporcionar una única respuesta idealmente correcta como resultado final
  11. Solo establezca next_thought_needed en falso cuando realmente esté terminado y se alcance una respuesta satisfactoria.

Argumentos:

  • thought (Cadena) (Obligatorio): Tu paso de pensamiento actual
  • nextThoughtNeeded (booleano) (obligatorio): si se necesita otro paso de pensamiento
  • thoughtNumber (Número) (Obligatorio): Número de pensamiento actual
  • totalThoughts (Número) (Obligatorio): Total estimado de pensamientos necesarios
  • isRevision (booleano): si esto revisa el pensamiento previo
  • revisesThought (Número): ¿Qué pensamiento se está reconsiderando?
  • branchFromThought (Número): Número del pensamiento del punto de ramificación
  • branchId (Cadena): Identificador de rama
  • needsMoreThoughts (booleano): si se necesitan más pensamientos

administrador de herramientas

Administrar herramientas MCP: habilitar o deshabilitar herramientas

Argumentos:

  • action (Cadena) (Obligatorio): Acción a realizar: enumerar, habilitar, deshabilitar
  • tool_name (Cadena): Nombre de la herramienta para habilitar/deshabilitar

plan de uso de herramientas

Tạo kế hoạch sử dụng các công cụ đang kích hoạt để giải quyết yêu cầu

Argumentos:

  • request (Cadena) (Obligatorio): Yêu cầu cần lập kế hoạch
  • context (Cadena) (Obligatorio): Ngữ cảnh liên quan đến yêu cầu

transcripción de youtube

Obtener la transcripción del vídeo de YouTube

Argumentos:

  • video_id (Cadena) (Obligatorio): ID de video de YouTube

Vídeo de actualización de YouTube

Actualizar el título y la descripción de un vídeo en YouTube

Argumentos:

  • video_id (Cadena) (Obligatorio): ID del vídeo a actualizar
  • title (Cadena) (Obligatorio): Nuevo título del vídeo
  • description (Cadena) (Obligatorio): Nueva descripción del vídeo
  • keywords (cadena) (obligatorio): lista de palabras clave separadas por comas para el video
  • category (Cadena) (Obligatorio): ID de categoría del vídeo. Consulta https://developers.google.com/youtube/v3/docs/videoCategories/list para obtener más información.

youtube_obtener_detalles_del_video

Obtener detalles (título, descripción, ...) de un vídeo específico

Argumentos:

  • video_id (Cadena) (Obligatorio): ID del vídeo

lista de vídeos de youtube

Lista de vídeos de YouTube administrados por el usuario

Argumentos:

  • channel_id (Cadena) (Obligatorio): ID del canal para el que se listarán los videos
  • max_results (Número) (Obligatorio): Número máximo de videos a devolver
-
security - not tested
F
license - not found
-
quality - not tested

Protocolo de contexto del modelo todo en uno:

qdrant, google suite (gmail, calendario, ...), jira, gitlab, CLI, ...

  1. MyMCP Server
    1. Community
    2. Prerequisites
    3. Installation
    4. Secret
    5. Enable Tools
    6. Available Tools
ID: suvoxip0a5