Earlier quoted context omitted.
This is very cool but definitely has the XKCD standards vibe [0]. If the industry is standardizing on MCP but then we decide it's not good enough, we just end up back where we started. I hope there's enough willpower (and low enough ego) to get to a really tight, single great implementation. [0] https://xkcd.com/927/
Complete with the alt text mentioning USB, which is used in the MCP website to describe it. Someone else said it and I agree, it's not a good analogy. Most of what we do in software development is connecting things. Saying "this is like USB but for X" could cover a huge chunk of what software is. Besides, this "think of" analogies kinda irk me because I don't want you to give me a mental image you think I can digest,…
OpenAI adds MCP support to Agents SDK
121–130 of 281 posts
Re: OpenAI adds MCP support to Agents SDK
#122Earlier quoted context omitted.
I could not find the actual criticism in that article. What's the problem with MCP again? It's the first standard for agents.
the problem of agents is not the lack of standards, but reliability (reliability of tool use and reliability of outcomes). MCP does not solve any of that.
Re: OpenAI adds MCP support to Agents SDK
#123Today MCP added Streamable HTTP [0] which is a huge step forward as it doesn't require an "always-on" connection to remote HTTP servers. However, if you look at the specification it's clear bringing the LSP-style paradigm to remote HTTP servers is adding a bunch of extra complexity. This is a tool call, for example: { "jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": { "name": "get_weather", "arguments": {…
I fully agree. MCP is just too complex for what it is supposed to do. I don't get what's the benefit. It is the kind of thing that has the potential to be a huge time waste because it requires custom dev tools to develop and troubleshoot. It is not even a protocol in the traditional sense - more of a convention. And of course we will implement it, like everyone else, because it is gathering momentum, but I do not bel…
Re: OpenAI adds MCP support to Agents SDK
#124Earlier quoted context omitted.
I've been working on BLAH - Barely Logical Agent Host ( https://github.com/thomasdavis/blah/blob/master/packages/cli... ) for the past few weeks. It is essentially a standard (has a schema) that has an ecosystem of tools around it. (completely opensource, no protocol/bridge lockin, no vendor/provider lockin, no ide/client/auton lockin, http/sse/jsonrpc/whatever, local/remote, composable) So far I'm categorically call…
This is very cool but definitely has the XKCD standards vibe [0]. If the industry is standardizing on MCP but then we decide it's not good enough, we just end up back where we started. I hope there's enough willpower (and low enough ego) to get to a really tight, single great implementation. [0] https://xkcd.com/927/
Re: OpenAI adds MCP support to Agents SDK
#125> Think of MCP like a USB-C port for AI applications. That analogy may be helpful for mom, but not for me as a software engineer.
Do modern developers not know what "standards" means? Is this marketing slop or did an engineer seriously write that for other engineers?
Re: OpenAI adds MCP support to Agents SDK
#126> Think of MCP like a USB-C port for AI applications. That analogy may be helpful for mom, but not for me as a software engineer.
Because everyone knows the usb-c protocol
Re: OpenAI adds MCP support to Agents SDK
#127Earlier quoted context omitted.
Complete with the alt text mentioning USB, which is used in the MCP website to describe it. Someone else said it and I agree, it's not a good analogy. Most of what we do in software development is connecting things. Saying "this is like USB but for X" could cover a huge chunk of what software is. Besides, this "think of" analogies kinda irk me because I don't want you to give me a mental image you think I can digest,…
Only a certain subset of developer spends most of their time "connecting things", and if that's the kind of developer you consider yourself, I'd be looking to either upskill or change professions as this will be the first kind of developer eliminated if we continue to see decent progress in automation.
It’s evergreen work that companies are endlessly trying to eliminate or automate yet keep running headfirst into.
Re: OpenAI adds MCP support to Agents SDK
#128Earlier quoted context omitted.
Similar, but one level higher. Plugins have pre-defined APIs. You code your application against the plugin API and plugin developers do the same. Functionality is being consumed directly through this API — this is level 1. MCP is a meta-protocol. Think of it as an API that lets arbitrary plugins announce their APIs to the application at runtime. MCP thus lives one level above the plugin's API level. MCP is just used…
This sounds like a security nightmare.
Feels like we've slid back into the 90s in this regard. Great time to be a security researcher!
Re: OpenAI adds MCP support to Agents SDK
#129"Think of MCP like a USB-C port for AI applications." Given the enormous amounts of pain I've heard are involved in actually implementing any form of USB, I think the MCP community may want to find a different analogy!
Re: OpenAI adds MCP support to Agents SDK
#130Earlier quoted context omitted.
Maybe they used an LLM to explain it. Gemini in particular is obsessed with these utterly useless analogies for everything , when I would prefer something closer to Wikipedia with more context. (Needless to say, I currently don't find LLMs useful for learning about things. That's a shame because that use case feels promising.)
LLMs are like an unlimited, poorly written encyclopedia. Often inaccurate or not entirely helpful, but will get you enough of an idea to find better sources. Sort of solving the "I don't know what I don't know" gap.