Skip to main content
Glama
claude mcp add flyte -- uvx flyte-mcp
{
  "mcpServers": {
    "flyte": {
      "command": "uvx",
      "args": ["flyte-mcp"]
    }
  }
}

Добавьте это в ~/.claude.json, ~/.cursor/mcp.json или файл конфигурации вашего клиента.


Зачем это нужно

Попросите любого ИИ-ассистента «написать задачу Flyte V2 с кэшированием и 4 GPU», и вы получите уверенно неверный код: импорты V1, выдуманные декораторы, галлюцинированные аргументы ресурсов. У ассистента нет надежного канала связи с экосистемой Flyte, поэтому он заполняет пробелы догадками на основе обучающих данных.

flyte-mcp — это и есть такой канал. Он поставляет версионированный пакет знаний, созданный непосредственно из дерева исходного кода flyte-sdk и реестра плагинов Flyte, а также легкий мост для выполнения задач, когда настроен кластер. Ассистент перестает гадать и начинает давать ответы.

Что может ваш ассистент

Возможность

Инструменты

Изучение API V2

get_flyte_symbol · search_flyte_api · list_flyte_symbols

Поиск канонических примеров

find_flyte_example_for · get_flyte_pattern · list_flyte_patterns

Выбор подходящего плагина

suggest_flyte_plugin_for · list_flyte_plugins · get_flyte_plugin

Перенос кода с V1 на V2

migrate_v1_to_v2

Ориентирование

get_flyte_overview · get_flyte_features · get_flyte_install_guide · get_flyte_version

Запуск в кластере

run_flyte_task · get_flyte_execution_status · list_flyte_recent_runs

Все инструменты написаны на чистом Python, используют транспорт stdio и не совершают сетевых вызовов, если вы явно не используете мост для выполнения.

Примеры запросов, которые работают

  • Как кэшировать задачу и делать инвалидацию при изменении входных данных?

  • Покажи мне пример распределенного обучения PyTorch с использованием A100.

  • Какой плагин Flyte использовать для Snowflake и какой там импорт?

  • Мигрируй этот рабочий процесс flytekit V1 на V2.

  • Какая сигнатура у TaskEnvironment?

Ваш ассистент выбирает правильные инструменты и собирает точные ответы.

Пересборка пакета знаний

Контрибьюторы и автоматизация релизов могут пересобрать пакет из исходного кода:

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.json

Используемые источники:

  • flyte-sdk/src/flyte/__init__.py — публичные символы через AST

  • flyte-sdk/examples/* — канонические шаблоны по темам

  • flyte-sdk/README.md, FEATURES.md, CONTRIBUTING.md — мета-документация

  • flyte-plugin-registry — курируемый каталог плагинов

flytesnacks намеренно исключен: V2 консолидирует примеры внутри основного репозитория.

Связь с другими проектами Flyte MCP

  • wherobots/flyte-mcp — только среда выполнения. Обнаруживает и выполняет задачи в развернутом экземпляре Flyte через API-ключ. Дополняет, а не конкурирует.

  • unionai/claude-agents-public — пользовательские агенты Claude Code (системные промпты, а не MCP-сервер). Можно свободно комбинировать.

Этот проект фокусируется на создании кода: в тот момент, когда разработчик вводит запрос о Flyte.

Дорожная карта

  • GitHub Action для автоматической пересборки пакета знаний при каждом релизе flyte-sdk

  • Добавление в официальный реестр MCP

  • Локальный семантический поиск через небольшую модель sentence-transformer

  • Миграция на основе AST (замена текущего прохода через регулярные выражения)

  • Инструмент для потоковой передачи логов (get_flyte_execution_logs) с поддержкой tail

Лицензия

Apache-2.0 — та же лицензия, что и у самого Flyte.

Отказ от ответственности

Независимый общественный проект. Официально не связан и не одобрен Flyte или Union.ai. Название и логотип Flyte являются торговыми марками соответствующих владельцев.

Install Server
A
security – no known vulnerabilities
F
license - not found
B
quality - B tier

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