flyte-mcp
claude mcp add flyte -- uvx flyte-mcp{
"mcpServers": {
"flyte": {
"command": "uvx",
"args": ["flyte-mcp"]
}
}
}Añade esto a ~/.claude.json, ~/.cursor/mcp.json o al archivo de configuración de tu cliente.
Por qué existe
Pregúntale a cualquier asistente de IA "escribe una tarea de Flyte V2 con caché y 4 GPUs" y obtendrás código incorrecto con total confianza: importaciones de V1, decoradores inventados, argumentos de recursos alucinados. El asistente no tiene un canal fiable hacia el ecosistema de Flyte, por lo que llena el vacío con conjeturas basadas en datos de entrenamiento.
flyte-mcp es ese canal. Incluye un paquete de conocimientos versionado construido directamente desde el árbol de fuentes de flyte-sdk y el Registro de Plugins de Flyte, además de un puente de tiempo de ejecución ligero para ejecutar tareas cuando hay un clúster configurado. El asistente deja de adivinar y empieza a responder.
Qué puede hacer tu asistente
Capacidad | Herramientas |
Aprender la API V2 |
|
Encontrar ejemplos canónicos |
|
Elegir el plugin correcto |
|
Migrar código V1 a V2 |
|
Orientarse |
|
Ejecutar en un clúster |
|
Todas las herramientas son Python puro, transporte stdio, sin llamadas de red a menos que utilices explícitamente el puente de tiempo de ejecución.
Ejemplos de prompts que funcionan directamente
¿Cómo pongo en caché una tarea y la invalido al cambiar la entrada?
Muéstrame un ejemplo de entrenamiento distribuido de PyTorch con A100s.
¿Qué plugin de Flyte uso para Snowflake y cuál es la importación?
Migra este flujo de trabajo de flytekit V1 a V2.
¿Cuál es la firma de
TaskEnvironment?
Tu asistente elige las herramientas adecuadas y ensambla respuestas precisas.
Reconstrucción del paquete de conocimientos
Los colaboradores y la automatización de lanzamientos pueden regenerar el paquete desde la fuente:
python scripts/build_knowledge.py \
--sdk-path /path/to/flyte-sdk \
--registry /path/to/flyte-plugin-registry/src/data/plugins.json \
--out src/flyte_mcp/data/flyte-v2-knowledge.jsonFuentes utilizadas:
flyte-sdk/src/flyte/__init__.py— símbolos públicos vía ASTflyte-sdk/examples/*— patrones canónicos por temaflyte-sdk/README.md,FEATURES.md,CONTRIBUTING.md— meta documentaciónflyte-plugin-registry— catálogo de plugins curado
flytesnacks está excluido intencionadamente: V2 consolidó los ejemplos en el propio árbol.
Relación con otros proyectos MCP de Flyte
wherobots/flyte-mcp — solo tiempo de ejecución. Descubre y ejecuta tareas en una instancia de Flyte desplegada mediante clave API. Complementario, no competitivo.
unionai/claude-agents-public — agentes personalizados de Claude Code (prompts del sistema, no un servidor MCP). Combínalos libremente.
Este proyecto se centra en la creación: el momento en que un desarrollador escribe un prompt preguntando sobre Flyte.
Hoja de ruta
GitHub Action para reconstruir automáticamente el paquete de conocimientos en cada lanzamiento de
flyte-sdkListado en el Registro MCP oficial
Búsqueda semántica local mediante un modelo pequeño de sentence-transformer
Codemod de migración basado en AST (reemplazando el paso actual de regex)
Herramienta de streaming de registros (
get_flyte_execution_logs) con soporte para tail
Licencia
Apache-2.0 — la misma licencia que Flyte.
Descargo de responsabilidad
Proyecto comunitario independiente. No está afiliado oficialmente ni respaldado por Flyte o Union.ai. El nombre y el logotipo de Flyte son marcas comerciales de sus respectivos propietarios.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/andreahlert/flyte-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server