Earlier quoted context omitted.
I understand those with experience have found that XML works better because it's more redundant.
Is it the redundancy? Or is it because markup is a more natural way to annotate language, which obviously is what LLMs are all about? Genuinely curious, I don’t know the answer. But intuitively JSON is nice for easy to read payloads for transport but to be able to provide rich context around specific parts of text seems right up XML’s alley?
A critical look at MCP
101–110 of 348 posts
Re: A critical look at MCP
#102Thanks for this, I’ve been feeling similarly. I’m working on some Go programs/tools with the explicit goal of describing existing servers in a language neutral manner to try to get some sanity into the mix. I was reenergized to pick this back up because Google is working on a version so I want to get these tools ready. Open to ideas and input, have been noodling on it for a bit now, lots not in form to share but figu…
Re: A critical look at MCP
#103Thanks for this, I’ve been feeling similarly. I’m working on some Go programs/tools with the explicit goal of describing existing servers in a language neutral manner to try to get some sanity into the mix. I was reenergized to pick this back up because Google is working on a version so I want to get these tools ready. Open to ideas and input, have been noodling on it for a bit now, lots not in form to share but figu…
Oh, and most importantly, a vim syntax plugin for the .mcp file format.
Re: A critical look at MCP
#104In the same way that crypto folks speedran "why we have finance regulations and standards", LLM folks are now speedrunning "how to build software paradigms". The concept they're trying to accomplish (expose possibly remote functions to a caller in an interrogable manner) has plenty of existing examples in DLLs, gRPC, SOAP, IDL, dCOM, etc, but they don't seem to have learned from any of them, let alone be aware that t…
To this date I have not found a good explanation what an MCP is. What is it in old dev language?
Re: A critical look at MCP
#105Earlier quoted context omitted.
…what? Literally nothing you wrote is accurate.
You'll come around to my perspective in time. Don't take it personally. This generation isn't any worse than prior ones. We go through this shit every time the tech industry turns over.
Re: A critical look at MCP
#106It will probably never work. Companies have spend probably the last decade(s?) closing everything on Internet: * no more RSS feed * paywall * the need to have an "app" to access a service * killing open protocols And all of the sudden, everyone will expose their data through simple API calls ?
Re: A critical look at MCP
#107On MCP's Streamable HTTP launch I posted a issue asking if we should just simplify everything for remote MCP servers to just be HTTP requests. https://github.com/modelcontextprotocol/modelcontextprotocol... MCP as a spec is really promising; a universal way to connect LLMs to tools. But in practice you hit a lot of edge cases really quickly. To name a few; auth, streaming of tool responses, custom instructions per to…
Quick follow up: I anticipate alignment issues as well. Anthropic is building MCP to make the Anthropic experience great. But Anthropic's traffic is fractional compared to ChatGPT - 20M monthly vs 400M weekly. Gemini claims 350M monthly. The incentive structure is all out of whack; how long are OpenAI and Google going to let an Anthropic team (or even a committee?) drive an integration spec? Consumers have barely int…
Re: A critical look at MCP
#108In the same way that crypto folks speedran "why we have finance regulations and standards", LLM folks are now speedrunning "how to build software paradigms". The concept they're trying to accomplish (expose possibly remote functions to a caller in an interrogable manner) has plenty of existing examples in DLLs, gRPC, SOAP, IDL, dCOM, etc, but they don't seem to have learned from any of them, let alone be aware that t…
To this date I have not found a good explanation what an MCP is. What is it in old dev language?
Re: A critical look at MCP
#109Earlier quoted context omitted.
You'll come around to my perspective in time. Don't take it personally. This generation isn't any worse than prior ones. We go through this shit every time the tech industry turns over.
The people who built MCP are seasoned software engineers, as are most folks who work for these labs. What are you even on about?
Re: A critical look at MCP
#110Thanks for this, I’ve been feeling similarly. I’m working on some Go programs/tools with the explicit goal of describing existing servers in a language neutral manner to try to get some sanity into the mix. I was reenergized to pick this back up because Google is working on a version so I want to get these tools ready. Open to ideas and input, have been noodling on it for a bit now, lots not in form to share but figu…
In the current state you can insert “mcpspy” in front of a server and it intercepts and streams out a plain text format that’s nice for humans and machines. There’s also a replay tool that emulates previous traffic, including in mock client and server modes, and a diffing program that is mcp protocol aware. Oh, and most importantly, a vim syntax plugin for the .mcp file format.
This is what the tests look like, for both the tools and to validate the servers.