Servidor MCP Prefect
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para Prefect , que permite a los asistentes de IA interactuar con Prefect a través del lenguaje natural.
Características
Este servidor MCP proporciona acceso a las siguientes API de Prefect:
- Gestión de flujos : enumerar, obtener y eliminar flujos
- Gestión de ejecuciones de flujo : crear, supervisar y controlar ejecuciones de flujo
- Gestión de implementaciones : administre las implementaciones y sus programaciones
- Gestión de ejecución de tareas : supervisar y controlar las ejecuciones de tareas
- Gestión de colas de trabajo : crear y gestionar colas de trabajo
- Gestión de bloques : acceso a tipos de bloques y documentos
- Gestión de variables : crear y gestionar variables
- Gestión de espacios de trabajo : Obtenga información sobre los espacios de trabajo
Configuración
Establezca las siguientes variables de entorno:
Uso
Ejecute el servidor MCP y perfeccione:
Ejemplo de entrada
Una vez conectado, un asistente de IA puede ayudar a los usuarios a interactuar con Prefect usando lenguaje natural. Ejemplos:
- "Muéstrame todos mis flujos"
- "Enumerar todos los flujos fallidos de ayer"
- Activar la implementación del 'procesamiento de datos'
- "Pausar la programación para la implementación de 'informes diarios'"
- "¿Cuál es el estado de mi última ejecución de flujo ETL?"
Desarrollo
Varios de los puntos finales aún no se han implementado
Agregar nuevas funciones
Para agregar una nueva función a una API existente:
- Agregue la función al módulo apropiado en
src/mcp_prefect
- Agregue la función a la lista
get_all_functions()
en el módulo
Para agregar un nuevo tipo de API:
- Agregue el nuevo tipo a
APIType
enenums.py
- Crea un nuevo módulo en
src/prefect/
- Actualice
main.py
para incluir el nuevo tipo de API
Ejemplo de uso:
This server cannot be installed
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 de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con la plataforma de automatización de flujo de trabajo de Prefect a través del lenguaje natural, lo que permite a los usuarios administrar flujos, implementaciones, tareas y otros recursos de Prefect a través de comandos conversacionales.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.Last updated -1320JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -2461,066TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -303TypeScript
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript