Earlier quoted context omitted.
What do all of the links below have in common? Do you know of another way you can control all of those applications via LLMs? Computer use? https://github.com/ahujasid/ableton-mcp https://github.com/ahujasid/blender-mcp https://github.com/CoplayDev/unity-mcp https://github.com/mikechambers/adb-mcp
The mcp part is not essential for the actual controlling of the applications. You could “rip out” the mcp functionality and replace it with something else. The only reason why the authors chose mcp is most likely that it was the first and therefore most common plugin interface for llm tools.
What if you don't need MCP at all?
131–140 of 194 posts
Re: What if you don't need MCP at all?
#132MCP was a really shitty attempt at building a plugin framework that was vague enough to lure people into and then allow other companies to build plugin platforms to take care of the MCP non-sense. "What is MCP, what does it bring to the table? Who knows. What does it do? The LLM stuff! Pay us $10 a month thanks!" LLM's have function / tool calling built into them. No major models have any direct knowledge of MCP. Not…
Re: What if you don't need MCP at all?
#133Then MCP comes out and AI explodes, sucking all the air out of the room for non-AI tools.
Now it seems like AI can work with CLIs better than MCP, so I’m tempted to slap AI integration all over the project to better convey the idea.
It’s crazy how quickly MCP has run it’s course and watching an entire ecosystem rediscover things from first principals.
Re: What if you don't need MCP at all?
#134MCP was a really shitty attempt at building a plugin framework that was vague enough to lure people into and then allow other companies to build plugin platforms to take care of the MCP non-sense. "What is MCP, what does it bring to the table? Who knows. What does it do? The LLM stuff! Pay us $10 a month thanks!" LLM's have function / tool calling built into them. No major models have any direct knowledge of MCP. Not…
probably easier to just tell people: You want MCP? Add a "description" field to your rest API that describes how to call it. That's all it's doing. Just plain ole context pollution. World could be better served by continuing to build out the APIs that exist.
before LLM's and MCP the world was depreciating or locking down APIs
Re: What if you don't need MCP at all?
#135MCP was a really shitty attempt at building a plugin framework that was vague enough to lure people into and then allow other companies to build plugin platforms to take care of the MCP non-sense. "What is MCP, what does it bring to the table? Who knows. What does it do? The LLM stuff! Pay us $10 a month thanks!" LLM's have function / tool calling built into them. No major models have any direct knowledge of MCP. Not…
Re: What if you don't need MCP at all?
#136Re: What if you don't need MCP at all?
#137Earlier quoted context omitted.
The hate for MCP here is absurd. It's JSON-RPC, with some descriptors. And some comments about OAuth 2. The value is in the consensus. You can make a tool that agents can connect to with no apriori knowledge.
>It's JSON-RPC, with some descriptors. That's not even true. It defines the lifecycle of tool calling. JSON-RPC with some descriptors would have been fine and amazing.
Re: What if you don't need MCP at all?
#138Earlier quoted context omitted.
Claude Skills are just good documentation wrapped into Anthropic's API in a proprietary way that's designed to foster lock-in.
How are skills vendor lock-in when they're just Markdown files that any LLM can read? You are not locked to Anthropic at all.
Re: What if you don't need MCP at all?
#139Earlier quoted context omitted.
> MCP was a really shitty attempt at building a plugin framework Can you go more in depth? The protocol is relatively simple, what about it you feel is "shitty" as a plugin framework?
The hate for MCP here is absurd. It's JSON-RPC, with some descriptors. And some comments about OAuth 2. The value is in the consensus. You can make a tool that agents can connect to with no apriori knowledge.
The value on MCP is not on its features or innovation, but on the rate of adoption it has had. Companies have now an incentive to open, document and standarize their APIs to enable this new distribution channel.
Re: What if you don't need MCP at all?
#140I add MCP tools to tighten the feedback loop. I want my Agent to be able to act autonomously but with a tight set of capabilities that don't often align with off-the-shelf tools. I don't want to YOLO but I also don't want to babysit it for non-value-added, risk-free prompts.
So, when I'm developing in go, I create `cmd/mcp` and configure a `go run ./cmd/mcp` MCP server for the Agent.
It helps that I'm quite invested in MCP and built github.com/ggoodman/mcp-server-go, which is one of the few (only?) MCP SDKs that let you scale horizontally over https while still supporting advanced features like elicitation and sampling. But for local tools, I can use the familiar and ergonomic stdio driver and have my Agent pump out the tools for me.