flyte-mcp
claude mcp add flyte -- uvx flyte-mcp{
"mcpServers": {
"flyte": {
"command": "uvx",
"args": ["flyte-mcp"]
}
}
}Fügen Sie dies zu ~/.claude.json, ~/.cursor/mcp.json oder der Konfigurationsdatei Ihres Clients hinzu.
Warum existiert es?
Fragen Sie einen beliebigen KI-Assistenten: „Schreibe eine Flyte V2-Task mit Caching und 4 GPUs“, und Sie erhalten selbstbewusst falschen Code: V1-Importe, erfundene Decorators, halluzinierte Ressourcen-Kwargs. Der Assistent hat keinen zuverlässigen Kanal zum Flyte-Ökosystem und füllt die Lücke daher mit Vermutungen aus Trainingsdaten.
flyte-mcp ist dieser Kanal. Es liefert ein versioniertes Wissenspaket, das direkt aus dem flyte-sdk-Quellbaum und dem Flyte Plugin Registry erstellt wurde, sowie eine schlanke Laufzeitbrücke zur Ausführung von Tasks, wenn ein Cluster konfiguriert ist. Der Assistent hört auf zu raten und beginnt zu antworten.
Was Ihr Assistent tun kann
Fähigkeit | Tools |
V2-API lernen |
|
Kanonische Beispiele finden |
|
Das richtige Plugin wählen |
|
V1-Code nach V2 portieren |
|
Orientierung finden |
|
Auf einem Cluster ausführen |
|
Alle Tools sind reines Python, nutzen stdio-Transport und führen keine Netzwerkaufrufe durch, es sei denn, Sie verwenden explizit die Laufzeitbrücke.
Beispiel-Prompts, die einfach funktionieren
Wie cache ich eine Task und invalidiere sie bei Eingabeänderungen?
Zeig mir ein Beispiel für verteiltes PyTorch-Training mit A100s.
Welches Flyte-Plugin verwende ich für Snowflake und wie lautet der Import?
Migriere diesen flytekit V1-Workflow zu V2.
Wie sieht die Signatur von
TaskEnvironmentaus?
Ihr Assistent wählt die richtigen Tools aus und stellt präzise Antworten zusammen.
Das Wissenspaket neu erstellen
Mitwirkende und Release-Automatisierung können das Paket aus dem Quellcode neu generieren:
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.jsonVerwendete Quellen:
flyte-sdk/src/flyte/__init__.py— öffentliche Symbole via ASTflyte-sdk/examples/*— kanonische Muster nach Themaflyte-sdk/README.md,FEATURES.md,CONTRIBUTING.md— Meta-Dokumentationflyte-plugin-registry— kuratierter Plugin-Katalog
flytesnacks ist absichtlich ausgeschlossen: V2 hat Beispiele im Quellcode konsolidiert.
Beziehung zu anderen Flyte MCP-Projekten
wherobots/flyte-mcp — nur Laufzeit. Erkennt und führt Tasks auf einer bereitgestellten Flyte-Instanz über API-Key aus. Ergänzend, nicht konkurrierend.
unionai/claude-agents-public — Benutzerdefinierte Claude Code-Agenten (System-Prompts, kein MCP-Server). Frei kombinierbar.
Dieses Projekt konzentriert sich auf das Authoring: den Moment, in dem ein Entwickler einen Prompt über Flyte eingibt.
Roadmap
GitHub Action zur automatischen Neuerstellung des Wissenspakets bei jedem
flyte-sdk-ReleaseAuflistung im offiziellen MCP Registry
Lokale semantische Suche über ein kleines Sentence-Transformer-Modell
AST-basierte Migrations-Codemod (ersetzt den aktuellen Regex-Durchlauf)
Log-Streaming-Tool (
get_flyte_execution_logs) mit Tail-Unterstützung
Lizenz
Apache-2.0 — dieselbe Lizenz wie Flyte selbst.
Haftungsausschluss
Unabhängiges Community-Projekt. Nicht offiziell mit Flyte oder Union.ai verbunden oder von diesen unterstützt. Der Name Flyte und das Logo sind Marken ihrer jeweiligen Eigentümer.
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