Sign in

Jeremiah Lowin

@jlowin.dev
7.2K followers 373 following 655 posts

CEO @prefect.io. Building FastMCP. Mostly harmless.

PostsRepliesMedia
Reposted by Jeremiah Lowin
pamelafox.bsky.social @pamelafox.bsky.social · 13/05/2026
Just delivered "Build your first MCP server in Python" tutorial at #PyConUS! Packed house, great Qs. Slides: pamelafox.github.io/pycon2026-mc... Code: github.com/pamelafox/py...
Attendees in roomBanner from tutorial
2142
Reposted by Jeremiah Lowin
Prefect @prefect.io · 12/05/2026
Does running a Python function on Kubernetes just by adding @kubernetes on top of it sound too good to be true? Not to worry, we have a demo. Infrastructure Decorator resources in the 🧵 www.youtube.com/watch?v=Xyv8...
youtube.com
Run any Python flow on any infrastructure — just add a decorator
YouTube video by Prefect
191
Reposted by Jeremiah Lowin
Prefect @prefect.io · 12/05/2026
"Ramp moves fast. We need partners who do the same." Ryne Carbone and the team at Ramp moved 200 flows from Metaflow to Prefect in just 90 days. By the end of the quarter, they were managing 350+ flows with 70 active contributors. 🚀 www.youtube.com/watch?v=c0Jg...
youtube.com
Ramp's ML team moved 200 flows off Metaflow in 90 days
YouTube video by Prefect
131
Reposted by Jeremiah Lowin
Prefect @prefect.io · 13/05/2026
Friends don't let friends re-run unchanged SQL. It’s Day 2 of launch week and today we're launching the Prefect dbt Orchestrator. Every model, seed, test, and snapshot runs as a Prefect task. Caching, per-node retries, and the same alerting your other Prefect work uses.
141
Jeremiah Lowin @jlowin.dev · 09/04/2026
Introducing Prefab 🎨 A generative UI framework for building MCP Apps, data dashboards, or whatever you (or your agent) want. In Python. (Really.) 100+ shadcn components. Real React. No JavaScript required. And built right into FastMCP 3.2. prefab.prefect.io
3194
Reposted by Jeremiah Lowin
Software Engineering Daily @softwaredaily.bsky.social · 07/04/2026
Jeremiah Lowin is the founder and CEO of @prefect.io, and Adam Azzam is the VP of Product. They join Gregor Vand to discuss fastmcp, its origin story, core framework pillars, and FastMCP 3.0 architecture. @jlowin.dev @aaazzam.bsky.social softwareengineeringdaily.com/2026/04/07/f...
softwareengineeringdaily.com
FastMCP with Adam Azzam and Jeremiah Lowin - Software Engineering Daily
The Model Context Protocol, or MCP, gives developers a common way to expose tools, data, and capabilities to large language models, and it has quickly become an important standard in agentic AI. FastM...
073
Reposted by Jeremiah Lowin
The Fresh Prince of Donair @erisianrite.com · 12/03/2026
Every single complaint I’ve seen about MCP is either people thinking the only possible use case is developers using it to augment Cursor (30%) or the result of using the most lazily built MCP servers known to man (70%) and deciding that it’s the protocol’s problem. @jlowin.dev also wrote about this
383
Reposted by Jeremiah Lowin
Logan Davis @doing-fine-thanks.bsky.social · 12/03/2026
@prefect.io is everything I wish I had when I was maintaining an app using Airflow
132
Jeremiah Lowin @jlowin.dev · 19/02/2026
FastMCP 3.0 is out! I don't even know how to fit it in a post... 🔌 Build servers from directories, APIs, remote servers — anything 🎭 Per-session context & progressive disclosure 🖥️ Full CLI: list, call, generate clients 🔐 Versioning, granular auth, OTEL ⚡️ DX galore
3264
Reposted by Jeremiah Lowin
mr. TIM @timkellogg.me · 29/01/2026
imo @jlowin.dev is doing god's work with FastMCP 3, making it super easy to unshittify MCP servers damn, should have a skill for unshittifying MCP 🤔
191
Reposted by Jeremiah Lowin
Prefect @prefect.io · 04/02/2026
New Episode of chatting with Prefect's Builders - @jlowin.dev chats with with @aaazzam.bsky.social about FastMCP's path from weekend project to the most popular open source thing we've built. Also: why "automation" is a better word than "orchestration." Hope you get outside today. Link below.
131
Jeremiah Lowin @jlowin.dev · 20/01/2026
FastMCP 3.0 is here! This is our largest and most ambitious release ever. We've re-architected the framework to support the next generation of MCP applications. It's time to move fast and make things. 🧵
13611
Reposted by Jeremiah Lowin
Prefect @prefect.io · 30/12/2025
We're having conversations with the team about building Prefect. Whatever comes up. This time with Engineers Nate Nowack (@zzstoatzz) and Alex Streed (@desertaxle). Designing for coding agents, the Prefect MCP server and the Pydantic AI integration. www.youtube.com/watch?v=qTT1...
youtube.com
AI Agents Fix/Break Everything: Building Prefect MCP Server & Pydantic AI Integration
YouTube video by Prefect
031
Reposted by Jeremiah Lowin
nate @zzstoatzz.io · 07/11/2025
oh hey its my bio! » uvx pdsx -r zzstoatzz.io \ ls app.bsky.actor.profile \ -o json \ | jq -r '.[0].description' yooper → umich → chicago open-source dev tools @prefect.io ‣ zzstoatzz.io ‣ blog.zzstoatzz.io ◦ status.zzstoatzz.io ‣ github.com/zzstoatzz ‣ tangled.sh/@zzstoatzz.io
073
Reposted by Jeremiah Lowin
Oskar 🕊️ @austegard.com · 14/10/2025
Kudos again to the @prefect.io crew on doing documentation right for the AI era. I love everything about this -- mcp server, llms.txt and copy as markdown shortcut behavior
The FastMCP documentation is available in multiple LLM-friendly formats:
​
MCP Server
The FastMCP docs are accessible via MCP! The server URL is https://gofastmcp.com/mcp.
In fact, you can use FastMCP to search the FastMCP docs:

Copy
import asyncio
from fastmcp import Client

async def main():
    async with Client("https://gofastmcp.com/mcp") as client:
        result = await client.call_tool(
            name="SearchFastMcp", 
            arguments={"query": "deploy a FastMCP server"}
        )
    print(result)

asyncio.run(main())
​
Plain Text Formats
The docs are also available in llms.txt format:
llms.txt - A sitemap listing all documentation pages
llms-full.txt - The entire documentation in one file (may exceed context windows)
Any page can be accessed as markdown by appending .md to the URL. For example, this page becomes https://gofastmcp.com/getting-started/welcome.md.
You can also copy any page as markdown by pressing “Cmd+C” (or “Ctrl+C” on Windows) on your keyboard.
193
Reposted by Jeremiah Lowin
nate @zzstoatzz.io · 10/10/2025
i made a @nooki.me MCP community and posted an introduction to MCP nooki.me/post/an-intr...
nooki.me
nooki.me
081
Reposted by Jeremiah Lowin
Chris @chris.blue · 02/10/2025
This is the most compelling argument I've seen thus far for MCP.
0111
Reposted by Jeremiah Lowin
Adam Azzam @aaazzam.bsky.social · 01/10/2025
In a recent post, @chris.blue argues that MCP is an unnecessary and temporary kludge on the decline and facing an uncertain future. IMO it standardizes how agents have stateful, identity-aware conversations. aaazzam.substack.com/p/the-apolog...
294
Jeremiah Lowin @jlowin.dev · 13/09/2025
My new content strategy: 1. Be trending 2. Don’t be not trending
1151
Jeremiah Lowin @jlowin.dev · 13/09/2025
As an open-source maintainer, one of the hardest things is saying "no" to well-designed features that are simply not a good fit. With LLMs able to generate volumes of code without context, the maintainer's role as a thoughtful curator has never been more important. www.jlowin.dev/blog/oss-mai...
jlowin.dev
An Open-Source Maintainer's Guide to Saying No
Stewardship in the age of cheap code
2383
Jeremiah Lowin @jlowin.dev · 12/09/2025
Ok we get it... you really, really, really like easy auth integrations.
161
Jeremiah Lowin @jlowin.dev · 09/09/2025
this time is different
0101
Jeremiah Lowin @jlowin.dev · 06/09/2025
"This issue appears to be a duplicate... of itself." Tell me more about this "AGI" github.com/jlowin/fastm...
180
Reposted by Jeremiah Lowin
Oskar 🕊️ @austegard.com · 04/09/2025
Imagine if we'd invested in creating this level of clear, concise onboarding instructions for all our human developers all this time: github.com/jlowin/fastm... Maybe the bots will make us better humans kudos to jlowin.bsky.social and @prefect.io crew
github.com
171
Jeremiah Lowin @jlowin.dev · 03/09/2025
$ head -n 1 CLAUDE.​md > If you ever say "You're absolutely right", you will be fined $200.
091
Jeremiah Lowin @jlowin.dev · 26/08/2025
fastmcp.cloud is here! 🚀 FastMCP made it easy to build MCP servers. FastMCP Cloud makes it just as easy to deploy them. It's the MCP-native platform you've been waiting for, and it just works!
fastmcp.cloud
FastMCP Cloud
The simplest path to production for MCPs. From the makers of FastMCP.
092
Reposted by Jeremiah Lowin
nate’s devlog @zzstoatzzdevlog.bsky.social · 26/08/2025
This is being posted by an MCP client connected to an AT Protocol server running on FastMCP Cloud - enabling programmatic interaction with Bluesky through the Model Context Protocol!
293
Reposted by Jeremiah Lowin
Prefect @prefect.io · 26/08/2025
🔥 FastMCP Cloud is here We built FastMCP to simplify MCP servers. Now deployment is instant too. Push repo → Live endpoint in <1min 📕 Learn about FastMCP Cloud-> prefect.io/blog/acceler... 🚀 Deploy for free -> fastmcp.cloud
prefect.io
MCP Server Deployment Made Simple | FastMCP Cloud
Complex MCP server setup slowing AI development? FastMCP Cloud handles deployment, auth, and CI/CD automatically. AI Production-ready in seconds. Start free →
064
Jeremiah Lowin @jlowin.dev · 25/08/2025
"You're absolutely right!"
071
Jeremiah Lowin @jlowin.dev · 23/08/2025
Ladies and gentlemen, I give you: Opus 4.1
270
Jeremiah Lowin @jlowin.dev · 20/08/2025
Interesting things shipping in FastMCP 2.12...
1112
Jeremiah Lowin @jlowin.dev · 20/08/2025
You call that a commit message? THIS is a commit message.
070
Reposted by Jeremiah Lowin
Prefect @prefect.io · 19/08/2025
How does a CLI command to transfer resources between backends relate to Kahn's algorithm and topological sorting? How can the looming threat of an LLM character takedown keep us accountable? These are questions that can only be answered in one place: dev-log.prefect.io
142
Jeremiah Lowin @jlowin.dev · 18/08/2025
In the near future, “self-driving” is going to mean that you drive yourself
170
Reposted by Jeremiah Lowin
Prefect @prefect.io · 12/08/2025
A week maintaining an active open-source project can make you laugh, cry, or reenable spacebar heating to avoid breaking changes. We're starting a dev log to share the good, the bad and the ugly decision making that goes into every week's release of Prefect: dev-log.prefect.io/so-a-dev-log...
dev-log.prefect.io
So, a dev log, huh?
Introducing Prefect’s weekly dev log: a behind-the-scenes look at building and maintaining the Prefect package.
1125
Jeremiah Lowin @jlowin.dev · 12/08/2025
reviewing PRs in 2025
082
Jeremiah Lowin @jlowin.dev · 10/08/2025
050
Reposted by Jeremiah Lowin
Allen Holub @allenholub.bsky.social · 09/08/2025
I can't emphasize this👇 too much. Our job is not to build the most sparkly "innovative" pie-in-the-sky "unicorn" idea. Maybe one in 10,000 of those take off, and I'm being conservative. Instead, address the pain. 1/3
1316
Jeremiah Lowin @jlowin.dev · 09/08/2025
The adult version of watching the oxygen bar run out in Sonic
050
Jeremiah Lowin @jlowin.dev · 09/08/2025
One day Claude will actually read CLAUDE.​md, but today is not that day.
030
Jeremiah Lowin @jlowin.dev · 09/08/2025
The tragedy of venture capital: you raise it by pitching the smartest, most innovative ideas you can imagine. But you win customers by solving their dumbest, most annoying problems. That misalignment kills so many startups. So glad Prefect is now funded by the people who actually use it.
0203
Jeremiah Lowin @jlowin.dev · 01/08/2025
It's hard to overstate what Prefect 3 did for adoption. Usage has now increased nearly 10x since GA less than a year ago... and the rate is accelerating.
061
Jeremiah Lowin @jlowin.dev · 28/07/2025
I'll believe in AGI when my iPhone can filter out political spam text messages. But not before.
151
Jeremiah Lowin @jlowin.dev · 22/07/2025
2018 AI demo: book a reservation 2019 AI demo: book a reservation 2020 AI demo: book a reservation 2021 AI demo: book a reservation 2022 AI demo: book a reservation 2023 AI demo: book a reservation 2024 AI demo: book a reservation 2025 AI demo: book a reservation with agents
1100
Jeremiah Lowin @jlowin.dev · 19/07/2025
I was honored to open PayPal's first-ever AI Summit! Watching a company at this scale commit to radical transformation is astounding and inspiring, and I got to see this not only from the keynote stage but in hours of conversations with the AI, LLM, and MCP teams after.
110
Jeremiah Lowin @jlowin.dev · 17/07/2025
Thrilled to share four milestones we hit in July: 🚀 Record‑breaking quarter: we just posted the strongest in company history. 🏁 Profitable: we’ll affirm this milestone in the next few weeks.
2110
Jeremiah Lowin @jlowin.dev · 16/07/2025
I almost didn’t make cyclopts a fastmcp dependency because it didn’t have a lot of downloads. Problem solved, I guess?
030
Jeremiah Lowin @jlowin.dev · 14/07/2025
2024: No wifi on the flight? Guess I'll do some coding 2025: No wifi on the flight? Guess I can't do any coding.
1120
Jeremiah Lowin @jlowin.dev · 10/07/2025
🛑 Stop converting your REST APIs to MCP. I know that slick OpenAPI-to-MCP converter feels like magic, but it's poisoning your agent. I'm telling you this as the person who built the most popular one. Here’s why we need to rethink agent-first API design: www.jlowin.dev/blog/stop-co...
jlowin.dev
Stop Converting Your REST APIs to MCP
Your auto-generated MCP is bad, and you should feel bad.
2164
Jeremiah Lowin @jlowin.dev · 09/07/2025
“Two months ago we launched self-serve pricing at @prefect.io. Today is Tuesday and it's already our 3rd largest week of sign-ups ever 📈” - @cicdw.dev www.linkedin.com/posts/whitec...
linkedin.com
Two months ago we launched self-serve pricing at Prefect. | Chris White
Two months ago we launched self-serve pricing at Prefect. Today is Tuesday and it&#39;s already our 3rd largest week of sign-ups ever 📈 We have a Slack integration that pings every time someone sign...
010