Sign in

Kyle

@kylestratis.com
4.4K followers 2.1K following 576 posts

📊 Data, AI/ML, and Cloud consultant @ Stratis Data Labs 🚉 VPEng @ stealth 🤓 Startup advisor ✒️ Wrote AI Agents with MCP 🐍 Python ☁️ AWS 🧙‍♂️ Elixir 🐷Ham radio 🇺🇸↔🇬🇷 [Boston // Athens] Mostly tech things here sifa.id/p/kylestratis.com

PostsRepliesMedia
Kyle @kylestratis.com · 29/09/2026
I’d read the hell out of this!
010
Kyle @kylestratis.com · 28/09/2026
My physical copy of AI Agents with MCP showed up...it's real! You can order the ebook now, and the print edition should be shipping soon, with pre-orders open. Over 330 pages on the Model Context Protocol, up to date with the July spec rewrite and Python SDK v2. kylestratis.com/books/ai-ag...
A super handsome guy holds AI Agents with MCP in Harvard Bookstore, a bookstore that doesn't actually carry the book.
0193
Reposted by Kyle
Simon Späti 🏔️ @ssp.sh · 27/09/2026
Picasso would not have bothered to start a painting if he knew the outcome. That line stuck with me while sitting near a beach in Italy, writing without knowing where it leads. www.ssp.sh/blog/on-cre...
ssp.sh
The Act and the Outcome of Creation
A reflection on why we create: for joy, for flow, for others, and for the self. On creation as a gift with no strings attached and success beyond outcomes.
151
Kyle @kylestratis.com · 23/09/2026
This wraps up a few problems: publish or perish for those who want to stay in academia and papers being an antiquated medium of knowledge communication. These issues predate LLMs, but they're accelerating it for sure.
111
Kyle @kylestratis.com · 23/09/2026
I can tell you right now the correct answers are: Meet Pointe Drive By Pies Athan's (although I really need to try Arwa it looks so good)
000
Reposted by Kyle
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 18/09/2026
Weird request; we've had a fairly big breakthrough that we've been mostly keeping a lid on for the past year. We're looking to talk to some science / AI writers about this and I know a lot of y'all are out here on bsky...
815732
Kyle @kylestratis.com · 17/09/2026
I have a strong suspicion I inhaled at least many of his books as a kid
020
Kyle @kylestratis.com · 17/09/2026
It’s a cacomistle! There’s an Easter egg in its taxonomic classification (I didn’t choose it but it’s adorable)
en.wikipedia.org
Cacomistle - Wikipedia
241
Kyle @kylestratis.com · 17/09/2026
I started building MCP clients and servers when the docs were almost non-existent and every answer lived in the spec, source, or a GitHub issue. I thought that sucked, so I wrote a book about it. AI Agents with MCP is available now (as an ebook, the dead tree version should be out in a few weeks)
kylestratis.com
AI Agents with MCP — Model Context Protocol for Building Clients, Services, and End-to-End Agents
Anthropic released the Model Context Protocol at the end of 2024, and it quickly became the standard way to turn a chatbot into an agent that can act, plan, and use tools on its own. This book goes …
1112
Kyle @kylestratis.com · 17/09/2026
@typesafeai.bsky.social
JEB! in ecstasy in front of an electoral map showing his sweep of the US elections, with "TypeSafe AI" and "Jev" imposed over it all
040
Kyle @kylestratis.com · 15/09/2026
Got my @aaif.io MCP-A exam results back: 96/100. This means that writing an entire book on the subject works for passing the exam, but I don't recommend it. Read the book instead, then sign up for the 120-question, 120 minute in-depth exam and still breeze through it with your newfound expertise.
kylestratis.com
AI Agents with MCP — Model Context Protocol for Building Clients, Services, and End-to-End Agents
Anthropic released the Model Context Protocol at the end of 2024, and it quickly became the standard way to turn a chatbot into an agent that can act, plan, and use tools on its own. This book goes …
020
Kyle @kylestratis.com · 10/09/2026
Got the cover proof and QC2 for AI Agents with MCP and now I’m getting really excited! Can’t wait to share it with everyone. @joereis.bsky.social’s and @aparker.io’s quotes on the back look especially good :D
030
Reposted by Kyle
Hendrik Mans @hmans.dev · 07/09/2026
Hashing things out with an LLM works not because the LLM magically has all the answers, but because this process forces you to structure and reflect on your thoughts in a way that helps you find the answer yourself. Software developers worth their salt know this as "rubber ducking"
516118
Reposted by Kyle
Mike Caulfield @mikecaulfield.bsky.social · 05/09/2026
The key skills people are going to need to use LLMs effectively are around evaluation and verification. I think many people see that as "Oh, so I have to be the LLM's copy editor now" but this is because most people don't understand evaluation and verification in any systemic way.
911716
Kyle @kylestratis.com · 03/09/2026
"Million" sounds like a big number, but in context, it's really not. The water cycle also means water doesn't just disappear when it evaporates.
100
Kyle @kylestratis.com · 03/09/2026
Millions of gallons across the entire industry, yes it is. A single paper mill uses 17,000 gallons of water per ton of paper produced, and add loads of pollutants to it. Ag measures their water use in acre-feet, which is the amount of water needed to flood an acre of land by x feet.
200
Kyle @kylestratis.com · 03/09/2026
At @martinfowler.com's site, a great piece by Rachel Laycock on how agentic development has changed the code review process and how we can get the things we used code review for (hint: not finding bugs) by rethinking our process
martinfowler.com
Maybe We Shouldn't Be Reviewing All This Code
Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems
120
Kyle @kylestratis.com · 03/09/2026
It’s more that they’d rather not pay for the water over time. The water usage is laughably small compared to most other industrial uses, that doesn’t mean they’re not going to try and minimize costs.
100
Kyle @kylestratis.com · 02/09/2026
The one in the link you cited will be using a closed loop system once it's actually built
q.com
Fayetteville, Georgia
Data Center Campus Fayetteville, Georgia Fayetteville is a strategically located data center campus in the Southeastern United States that connects major East Coast cities to growing Southern markets....
210
Kyle @kylestratis.com · 28/08/2026
Now on YouTube (audio only)! youtu.be/pzhWoEAcdSE
youtu.be
MCP’s Biggest Rewrite: Statelessness, Tool Design, and Agent Skills with Kyle Stratis
YouTube video by Open Data Science and AI Conference
020
Kyle @kylestratis.com · 27/08/2026
MCP just had its biggest rewrite. I joined ODSC’s AI X Podcast to talk through statelessness, designing tools agents can actually use, agent skills, what the changes mean for people building with the protocol, and how fun it is writing a book on a rapidly changing protocol. Listen here:
linktr.ee
ODSC AI Official Music - Listen to songs on Soundcloud | Check for Videos on Linktree
View odsc’s Linktree to discover and stream music from top platforms like Soundcloud here. Your next favorite track is just a click away!
210
Reposted by Kyle
marina grlica 🌱 @dovesplants.bsky.social · 26/08/2026
see you space cowboy tim curry
84296839515
Reposted by Kyle
Ed @ed3d.net · 21/08/2026
i should blog more
ed3d.net
Cognitive exponents and LLM leverage
I know a few people for whom LLMs have been a near-immediate multiplier of attention and effort. I know a lot for whom LLMs clearly make them worse at thinking and doing things. So: why?
4546
Kyle @kylestratis.com · 20/08/2026
My recharge time is ending, which means my books are opening back up: 15-20 hours a week this fall. Agent builds, the evals that show you where they break, cloud infrastructure, and custom MCP workshops. Message me or book a consult: stratisdatalabs.com
stratisdatalabs.com
Stratis Data Labs
Stratis Data Labs is an AI, data engineering, and cloud engineering consultancy
000
Kyle @kylestratis.com · 12/08/2026
Hell yeah! Thank you
010
Kyle @kylestratis.com · 12/08/2026
Now that the book is mostly done, The Signal Path is back! In it, we talk about the new awkward teenage phase of agents: MCP’s enterprise-focused overhaul, @scoiattolo.mountainherder.xyz’s article on best practices on using agents, and stories of agents getting too big for their sandboxes.
thesignalpath.xyz
Coming Up for Air
It's been a while, hasn't it? I've been incredibly busy, juggling my part-time work, a string of big enterprise contracts (Koch's Principle Companion, a new learning agent for Microsoft, and an MCP wo...
040
Kyle @kylestratis.com · 01/08/2026
Finally got around to making my own landing page for The Book
kylestratis.com
AI Agents with MCP — Model Context Protocol for Building Clients, Services, and End-to-End Agents
Anthropic released the Model Context Protocol at the end of 2024, and it quickly became the standard way to turn a chatbot into an agent that can act, plan, and use tools on its own. This book goes …
041
Kyle @kylestratis.com · 28/07/2026
(it me)
000
Kyle @kylestratis.com · 28/07/2026
And guess who has the only book on MCP fully (or at least wicked close) up to date with the latest spec and Python SDK? www.amazon.com/AI-Agents-MC...
amazon.com
Amazon.com: AI Agents with MCP: Model Context Protocol for Building Clients, Services, and End-to-End Agents: 9798341639553: Stratis, Kyle: Books
Amazon.com: AI Agents with MCP: Model Context Protocol for Building Clients, Services, and End-to-End Agents: 9798341639553: Stratis, Kyle: Books
100
Kyle @kylestratis.com · 28/07/2026
Python SDK v2 is a matching rework: MCPServer replaces FastMCP, fields are now snake_case, and context is injected explicitly. It's a breaking change, but a lot of care has been taken to ensure backwards compatibility, and setting mode="auto" when making a connection will handle everything for you.
100
Kyle @kylestratis.com · 28/07/2026
Also new: MRTR replaces server-initiated requests (supporting statelessness), an extensions framework lets features grow outside the core release cadence, tasks are now an official extension, and roots, sampling, and logging are deprecated with clear migration paths. Plus OAuth 2.1 across the board.
110
Kyle @kylestratis.com · 28/07/2026
The biggest change: the protocol core is now stateless. The initialize handshake and protocol-level sessions are gone, and every request carries its version, client info, and capabilities in _meta. This makes scaling your remote servers much easier.
100
Kyle @kylestratis.com · 28/07/2026
The MCP 2026-07-28 spec is final today, and v2 of the Python SDK has shipped with it. Congrats to the spec maintainers, SEP authors, and SDK teams - so much hard work went into maturing the protocol, and the SDK folks ran an epic marathon to keep everything in sync with the spec.
120
Kyle @kylestratis.com · 28/07/2026
Will do, love the idea!
020
Reposted by Kyle
Sifa ID @sifa.id · 16/07/2026
Today we're featuring Kyle on Sifa 📣 @kylestratis.com
sifa.id
Kyle on Sifa
Check out Kyle's professional profile on Sifa.
032
Reposted by Kyle
dan @danabra.mov · 30/06/2026
i want to spread the word about atproto. if you’re running a podcast, i’d be happy to hop in to talk about it. i understand it decently well and can explain it without much jargon. it’s one of the most interesting developments in the last 30 years of web, and i can defend that. please dm to set up!
3745455
Kyle @kylestratis.com · 05/06/2026
Some Housekeeping Updates A short update on the blog
kylestratis.com
Some Housekeeping Updates
A short update on the blog
000
Kyle @kylestratis.com · 03/06/2026
Thanks to @sequoia.pub my blog is now on the ATProto! Do I do the Ghost newsletter next?
030
Kyle @kylestratis.com · 19/05/2026
One of the things I've been heads down on lately has been this AI companion for the book Becoming a Principle-Driven Leader by Charles and Chase Koch. I got to work on some interesting problems, develop techniques based on modern andragogy research, and deploy a multiagent system to the public.
linkedin.com
Chase Koch on the Principles Companion App that Tribe AI Built | Tribe AI
Most AI is being built to think for you. This one was built to elevate your thinking. Koch, Inc. asked Tribe a different question than the one most companies are asking: could AI develop human judgme...
000
Kyle @kylestratis.com · 02/05/2026
I should be more active on this account, maybe when I’m not spending all my waking hours writing
010
Kyle @kylestratis.com · 02/05/2026
If you have access to O’Reilly’s library, my MCP book (AI Agents with MCP) is in early access and has a section on testing servers. Whether I’m making tools available with MCP or otherwise, I generally like to use Promptfoo to do this kind of testing, but you’ll have to build a small client.
000
Kyle @kylestratis.com · 03/03/2026
Security has been a hot topic in the MCP world since its launch, and this chapter aims to consolidate all the current best practices on the topic in one place. If you subscribe to O'Reilly's learning platform, you can read it now! learning.oreilly.com/library/vie...
oreilly.com
AI Agents with MCP
Since its release in late 2024, Anthropic's Model Context Protocol (MCP) has redefined how developers build and connect AI agents to tools, data, and each other. AI Agents with MCP... - Selection from AI Agents with MCP [Book]
010
Kyle @kylestratis.com · 03/03/2026
What I think is the most important chapter of AI Agents with Model Context Protocol (MCP), and most difficult to research and write, is now available in early release. In chapter 7, you'll learn how to test, secure, and distribute your MCP servers.
111
Kyle @kylestratis.com · 25/02/2026
I have (nearly) a whole chapter about it in my book and I still don't think I did it justice
120
Kyle @kylestratis.com · 08/02/2026
* nearly every reward schedule is intermittent
000
Kyle @kylestratis.com · 08/02/2026
I lean towards the latter though because in the literature it’s “intermittent reinforcement” not reward, and IR is a very large class* of reward schedules that have pretty different behavioral effects and consequences. Slot machines employ variable reinforcement, a specific intermittent schedule.
100
Kyle @kylestratis.com · 08/02/2026
Mostly because it’s so far off from an actual intermittent reward that to call it such is to completely misunderstand either LLMs or Skinnerian behaviorism. Or I guess both is also a possibility.
100
Kyle @kylestratis.com · 08/02/2026
I initially wrote this up for an internal team as they transitioned to Claude Code from Gemini, it’s more of a ramp-up on both generative coding techniques and Claude-specific ones rather than a head-to-head comparison, but I decided to make a public version and could be helpful:
kylestratis.com
A Better Practices Guide to Using Claude Code
A comprehensive guide to getting the most out of Claude Code
170
Kyle @kylestratis.com · 01/02/2026
Oh, and you can preorder it from Amazon and probably other bookstores that you know and love now
amazon.com
AI Agents with MCP: Model Context Protocol for Building Clients, Services, and End-to-End Agents
Amazon.com: AI Agents with MCP: Model Context Protocol for Building Clients, Services, and End-to-End Agents: 9798341639553: Stratis, Kyle: Books
010
Kyle @kylestratis.com · 01/02/2026
I've finished the first draft of chapter 7 of AI Agents with MCP, which you should be able to see on @oreilly.bsky.social's learning platform either later this month or in March. Before edits, I've written just over 69,000 words, made 22 images, made ~227 physical pages (est), w/ 2 chapters to go
111