7 ms·
There's a facinating number of posts mentioning MCP in the last week or two. Many of them from young accounts, or accounts with a post years ago, then nothing,
by flowerthoughts 2y ago
There's a facinating number of posts mentioning MCP in the last week or two. Many of them from young accounts, or accounts with a post years ago, then nothing, and suddenly MCP.
MCP itself just seems to be JSON-RPC with a schema to be self-describing, so it's not really that interesting that it warrants one post per day. The web page touts it as the magic needed to ensure you don't have to write API adapters for your LLM uses. Well, except you need to write or use an MCP server to do the translation. So unless you're using one that already exists (though hundreds have been advertised on HN recently,) you're just shifting the problem by adding a layer of indirection.
They also specifically say that authentication is something we'll work out later, so it seems none of these will have access to the data that actually has value.
I have no idea about this account specifically, but I'm starting to suspect there's a bot ring somewhere.
- danielbln 2y agoMCP is a handy way to announce tools to the LLM it can use to interface with a service, usually remote. I use local mcp servers to pull on (authed) slack, notion, grafana and a few more into an agent like Cline. I don't think the HN post frequency is some bot thing, just seems to be something that's sticking with people as more and more mcp servers pop up. Makes wiring stuff together for agents to use easy to reason about.
- _pdp_ 2y agoI've been aware of MCP for a long time but recently I started hearing about it a lot more, even from customers - it is clearly a hype.
- mellosouls 2y agoA long time - are you confusing it with something else? It was only published 3 months ago, which would be why it has recently become a thing. https://www.anthropic.com/news/model-context-protocol https://www.anthropic.com/news/model-context-protocol
- fragmede 2y agoHow are you defining hype, here?
- mirekrusin 2y agoIt's like saying that package manager for language X is a hype.
- jaflo 2y agoI think I know of some of the other MCP posts you’re referring to. I saw multiple posts recently about AI controlling browsers using MCP and thought that was interesting. I’m not sure if it will be a fad or not, but I’ve been trying to model browsers as an HTTP resource instead as a side project. This allows you to HTTP DELETE a tab or POST /browsers to create a new browser. I think it might be a more natural way of using an API plus it can just use the classic auth in the form of API keys.
- mdaniel 2y agorelevant: TabFS <https://news.ycombinator.com/item?id=34847611 https://news.ycombinator.com/item?id=34847611> <https://github.com/osnr/TabFS https://github.com/osnr/TabFS> (MIT) and <https://github.com/balta2ar/brotab https://github.com/balta2ar/brotab> (MIT) also showed up while I was trying to remember the name of TabFS In case you haven't seen it, the MCP repo actually has Puppeteer as one of their example servers: https://github.com/modelcontextprotocol/servers/tree/2025.3.19/src/puppeteer https://github.com/modelcontextprotocol/servers/tree/2025.3....
- jaflo 2y agoThank you! I had seen TabFS before, but the others are new to me. Will take a look! It's nice to see demand for this.
- cchance 2y agoIts popular now because its showing up in tools people use so more backends are releasing MCP servers to access them, most are free so doubt its more than just a new fancy tool that people are excited about. As for authentication most are locally run, or run on generic data like running a nodejs server mcp would be used locally by a team not exposed on the internet so access restrictions arent really needed
- loufe 2y agoTo be fair, after seeing the posts I installed the filesystem MCP server made by Anthropic and it is a massive game changer for working with Claude Desktop to program. I guided Claude to develop a 3000 line python wrapper for ffmpeg for my library conversion project as handbrake wasn't automatic enough, Tdarr was overkill for my 1 machine solution, and I wanted a clean interface as I'm not an expert in video encoding. It has been possibly the most fun I've ever had programming, as it's been unbelievably effective and quick. I believe the hype. I'll note I'm also very wary of the potential of malicious MCP servers and am rather hesitant to use any "community" projects, as much as it saddens me to feel I'm losing my trust in the open source community.
- stevage 2y agoI haven't used Claude yet. Can I ask much it cost to write those 3000 lines?
- wutwutwat 2y ago[flagged]
- oxidant 2y agoYou're off by three orders of magnitude. 3k lines. You also don't know what the wrapper does.
- throwaway290 2y agothe irony is that ffmpeg-python exists (I'm using it in a bunch of scripts) and it also looks like much less than 3000 lines It's fine for a library conversion project but I won't be surprised this is how things are headed in real production software too
- leonidasv 2y agoI had a similar experience with the read-only Postgres MCP. Just asked Claude "how can I optimise the performance of my database?" and boom, it checked missing indexes, most used tables, work_mem, etc and gave personalized suggestions that made sense. It even used data provided by the `pg_stat_statements` extension automatically. As simple as MCP conceptually can be, nothing like that was this simple and efficient before MCPs. It's a truly game-changer.
- 30minAdayHN 2y agoCo-author here. We are not bots. Just two indie developers who quit their jobs trying to build impactful things. 'Vibe coding' has been great for us to prototype quickly, launch and test. As we kept building the complexity grew so much that we are hitting debugging death loops. Thats when we built this MCP. My perspective is that MCPs are like browser extensions. There is nonpoint in building another IDE from scratch. IDEs like Cursor unlocked massive distribution channel and MCPs are hreat way to solve specific problems. As you rightly observed, it's not the tech that is interesting. It's the ability of the tech to meet where users are is what makes it great. From my point of view, there is a specific context in which people vibe code - hobby projects, indie projects to make money, projects on legacy code, etc. They either might not have time or skill to do even simple things like adding an API. And thats where MCPs flourish. And as to why MCPs are making to the top, I think its because there are many of us who are matching the persona I mentioned.
- paulyy_y 2y ago[flagged]
- rybosome 2y agoI believe that an authoritative implementation of an MCP server was just created in the last couple weeks, which explains the flurry of initial posts. The value is that this interface is the other end of a socket; implement it, and your LLMs will have magic tools. Sure it’s just another JSON-RPC adapter, but it’s a JSON-RPC adapter that works and has working integrations. Give it a try, if you remain open minded to the potential I suspect you can find a use case and application that would shock you in its efficacy.
- Kiro 2y agoYou're surprised that people are talking about a new protocol from one of the biggest players in the most hyped space? Everyone is using MCP because it's becoming the industry standard. You insinuating that Anthropic is using bot rings to promote MCP is not only nonsense, it's also breaking the HN guidelines.
- hn8726 2y agoThis seems like a good thread to post — can someone give an intuitive explanation of how MCP is supposed to work? I tried to set it up with LM Studio and a local LLM but couldn't for the life of me figure out what I actually need to do. MCP servers seems straightforward, I guess I need an MCP client somewhere, but I'm lost on how the LLM actually knows what tools are available and how/when a translation between "get x from external tool y" translates to actually getting `x` and how the LLM can then use it. From what I could find online, it just works in Claude desktop app and there are some online efforts for mcp clients, but even ollama maintainers are confused about the implementation (https://github.com/ollama/ollama/issues/7865 https://github.com/ollama/ollama/issues/7865)
- thebigspacefuck 2y agoMCP really shines with a tool like Cline, Roo Code, or Cursor’s agent mode where an agent is writing code for you and needs access to tools. Some I’ve used successfully are Sentry for fixing errors or Figma for implementing a design. Most MCP servers are something you set up and run locally. It lets you set up auth once across tasks and configure which actions/tools are auto-approved so your agent can have higher autonomy during tasks. If you haven’t used Cursor or Cline you should give them a try.
- hn8726 2y agoThank you for hints but the answer is about the same as I can find online - it just works with existing tools like Claude app or Cursor or Cline, but I specifically want to understand the mechanisms used and how I can take advantage of MCP servers using _local_ llms.
- yunwal 2y agoWhat’s wrong with the official MCP website? It guides you through building a server and an LLM-powered client. You can just have your local LLM operate the client and you’re set. https://modelcontextprotocol.io/quickstart/server https://modelcontextprotocol.io/quickstart/server https://modelcontextprotocol.io/quickstart/client https://modelcontextprotocol.io/quickstart/client
- arthurgousset 2y agoOP here, long-time lurker, first-time poster. I agree with you, I also saw quite a few MCP posts on Show HN recently. I didn't understand what the whole MCP thing was about, so my buddy and I hacked on this idea out of curiosity. I almost didn't post it on Show HN, I thought "Ah no, nobody cares. It'll just disappear among the other posts". Woke up Sunday morning, discovered the post is on the homepage of HN. Re JSON-RPC, I don't have a lot to add to the conversation. I'll look into the MCP JSON-RPC spec though!
- deleted 2y ago[deleted]
- atonse 2y agoI’ve started using MCP just days ago and I feel the way I felt the first week I used ChatGPT. It’s incredibly exciting. I started using the Atlassian MCP to get Claude to help me clean up our tickets. Do things like “can you find all the tickets related to profile editing and combine them into an epic?”
- arthurgousset 2y ago> “can you find all the tickets related to profile editing and combine them into an epic?” That's a great use case. I imagine that makes you more productive because you can get multiple related issues out of the way by spending time in the same corner of your code base. What other MCPs or use cases have caught your attention ?
- atonse 2y agoYeah I always use the analogy of “when I’m in the neighborhood, I’ll take care of that too” for related tickets. I’ve had it update my tickets (like, leave a comment summarizing the code changes, transition the ticket.) And I’ve described our workflow in a cursor rules file. And it knows to reassign the ticket to a certain person when I ask it to mark something ready for test. Or if I want to transition to a workflow strep 3 steps down, it knows my workflow from the rules file ands can perform each transition in sequence.