SkillAgentSearch skills...

flyte

Type-safe, distributed orchestration of agents, ML pipelines, and real-time inference on your k8s — in pure Python with async/await, also other languages (rust, go and ts)

Install / Use

claude mcp add flyteorg -- npx -y github:flyteorg/flyte

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

92/100

Category

Automation

Supported Platforms

Claude Code
Claude Desktop

Our assessment of flyte

flyte scores 92/100 on our quality scale, 789th of 2,930 Automation skills we index (top 27%).

Its MCP Server is 5.6 KB long, well organised into 12 sections with 8 code examples: a solid amount of guidance for an agent.

With 7,695 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
17/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so flyte is actively maintained.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

flyte compared with similar skills

All 4 of these similar skills score higher than flyte; compare them before choosing.

SkillScoreStarsUpdatedFormat
flyte (this skill)by flyteorg927.7ktodayMCP Server
Agent-Reachby Panniantong10097.4k6d agoCLAUDE.md
headroomby headroomlabs-ai10075.4ktodayCLAUDE.md
CowAgentby zhayujie10047.4ktodayCLAUDE.md
Scraplingby D4Vinci10087.7ktodayMCP Server

Frequently asked questions

How do I install flyte?
Run claude mcp add flyteorg -- npx -y github:flyteorg/flyte. The install tabs above show the steps for each supported agent.
Which AI agents does flyte work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is flyte safe to use?
It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is flyte still maintained?
The repository was last updated today, so flyte is actively maintained.

[!IMPORTANT]

Flyte 2 is now generally available!

Read more in the announcement here.

Want to try Flyte 2 locally? Run the Devbox locally, or you can try it on Github Codespaces.

Open in GitHub Codespaces

Looking for Flyte 1? Go to the master branch, where Flyte 1 is now maintained.


Flyte 2

Reliably orchestrate ML pipelines, models, and agents at scale — in pure Python.

Version Python License Docs SDK Reference CLI Reference

Flyte is a Graduated project of the LF AI & Data Foundation.

<a href="https://lfaidata.foundation/projects/flyte/"> <img src="https://raw.githubusercontent.com/flyteorg/static-resources/main/flyte/readme/flyte_and_lf.png" alt="Flyte and LF AI & Data Logo" width="250"> </a>

10 minutes to Flyte 2

The quickest way to get a feel for Flyte 2 is in this notebook:

Try In Colab

Install

uv pip install flyte

For the full SDK and development tools, see the flyte-sdk repository.

Example

import asyncio
import flyte

env = flyte.TaskEnvironment(
    name="hello_world",
    image=flyte.Image.from_debian_base(python_version=(3, 12)),
)

@env.task
def calculate(x: int) -> int:
    return x * 2 + 5

@env.task
async def main(numbers: list[int]) -> float:
    results = await asyncio.gather(*[
        calculate.aio(num) for num in numbers
    ])
    return sum(results) / len(results)

if __name__ == "__main__":
    flyte.init()
    run = flyte.run(main, numbers=list(range(10)))
    print(f"Result: {run.result}")
<table> <tr><td><b>Python</b></td><td><b>Flyte CLI</b></td></tr> <tr> <td>
python hello.py
</td> <td>
flyte run hello.py main --numbers '[1,2,3]'
</td> </tr> </table>

Serve a Model

# serving.py
from fastapi import FastAPI
import flyte
from flyte.app.extras import FastAPIAppEnvironment

app = FastAPI()
env = FastAPIAppEnvironment(
    name="my-model",
    app=app,
    image=flyte.Image.from_debian_base(python_version=(3, 12)).with_pip_packages(
        "fastapi", "uvicorn"
    ),
)

@app.get("/predict")
async def predict(x: float) -> dict:
    return {"result": x * 2 + 5}

if __name__ == "__main__":
    flyte.init_from_config()
    flyte.serve(env)
<table> <tr><td><b>Python</b></td><td><b>Flyte CLI</b></td></tr> <tr> <td>
python serving.py
</td> <td>
flyte serve serving.py env
</td> </tr> </table>

Local Development Experience

Install the TUI for a rich local development experience:

uv pip install flyte[tui]

Watch the local development experience

Open Source Backend

The open source backend for Flyte 2 is coming soon. This repository will contain the Kubernetes-native backend infrastructure for deploying Flyte 2 as a distributed, multi-node service. See the Backend README for the current state of the backend, protocol buffer definitions, and contribution guide.

If you need an enterprise-ready, production-grade backend for Flyte 2 today, it is available on Union.ai.

Learn More

Contributing

We welcome contributions! See the Backend README for backend development, or join us on slack.flyte.org.

Sponsors

CI container image builds for this repository are sponsored by Depot — fast, native multi-arch Docker builds with persistent layer caching.

Built with Depot

License

Apache 2.0 — see LICENSE.

Related Skills

View on GitHub
GitHub Stars7.7k
CategoryAutomation
Updated1h ago
Forks903

Languages

Go

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions