Servidor MCP Prefect
Este repositorio proporciona una configuración de servidor Prefect MCP mediante el paquete prefect-mcp-server
con un mecanismo de ejecución fiable mediante uvx
. La configuración está diseñada para su uso con el IDE Cursor.
Prerrequisitos
- Python 3.9 o más reciente.
- Una herramienta de entorno virtual preferida (como uv) para administrar entornos Python.
- Prefect 3 (consulte la documentación de Prefect para obtener instrucciones de instalación).
Instalación
Cree y active su entorno virtual, luego instale Prefect MCP Server:
Configuración
El servidor se configura mediante el archivo .cursor/mcp.json
. La configuración actualizada es la siguiente:
Esta configuración garantiza que el servidor use el comando uvx
con la versión exacta del paquete instalado mediante uv pip install
. Este enfoque proporciona mayor confiabilidad y consistencia en su entorno de desarrollo.
Variables de entorno
Establezca las siguientes variables de entorno para configurar su entorno Prefect. Puede crear un archivo llamado .env
en la raíz del proyecto con entradas como:
Además, si es necesario, configure otras variables de entorno como PREFECT_API_KEY
para autenticarse con su servidor Prefect o Prefect Cloud.
Ejecución del servidor
Para iniciar el servidor, puede ejecutar el siguiente comando:
Alternativamente, si está utilizando el IDE de Cursor con su configuración, el servidor se invocará automáticamente con el comando especificado en .cursor/mcp.json
.
Documentación
La documentación detallada sobre la funcionalidad y el uso del servidor Prefect MCP está disponible en el archivo docs/prefect_mcp_documentation.md . La documentación incluye:
- Lista completa de herramientas disponibles y sus parámetros
- Instrucciones de instalación y configuración
- Ejemplos de uso con diferentes clientes MCP
- Información de compatibilidad de Prefect 3.0
Reglas del cursor
Este repositorio incluye reglas de cursor para trabajar con el servidor Prefect MCP, ubicado en el directorio .cursor/rules/
. Estas reglas proporcionan ayuda y orientación contextual al trabajar con Prefect MCP en el IDE de Cursor.
información adicional
- Para obtener más detalles sobre la instalación y el uso de Prefect, consulte la Documentación de Prefect .
- Para obtener información sobre el Protocolo de contexto de modelo (MCP), consulte la Documentación de MCP .
- Utilice
uv run
para ejecutar scripts dentro del entorno configurado según lo recomendado por Cursor.
¡Feliz codificación!
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Un servidor que permite interactuar con las herramientas de automatización del flujo de trabajo de Prefect a través del Protocolo de contexto de modelo, ofreciendo una confiabilidad mejorada a través del mecanismo de ejecución uvx y una integración perfecta con Cursor IDE.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that integrates with Cursor IDE, providing real-time communication, modern web dashboards, and extensible tools via SSE and WebSocket connections.Last updated -7281Python
- AsecurityAlicenseAqualityA powerful Model Context Protocol framework that extends Cursor IDE with tools for web content retrieval, PDF processing, and Word document parsing.Last updated -812PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -39867JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that allows AI assistants to interact with Prefect's workflow automation platform through natural language, enabling users to manage flows, deployments, tasks, and other Prefect resources via conversational commands.Last updated -11Python