frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

MCP Explained

https://mcp-explained.com/
76•rwilinski•1h ago

Comments

sputknick•1h ago
I couldn't find a github link, if anyone knows where to find the code for this, I'd like to modify it to make it a primer more friendly to non-technical managers.
Gshaheen•1h ago
it's a single page html file, just download it and use as input for what you want to do
nater5000•1h ago
Literally just give the link to Claude/GPT/etc. and it'll be able to replicate it easily. Hell, just loosely describe this as a text prompt and they'll probably nail it one shot. This is basically the "default" interactive explainer one-pager that all of these models generate.
sputknick•53m ago
LOL, its early, if I'd thought for 5 seconds I would have realized that. thank you.
flyingsky•1h ago
I've been thinking alot about developer education and while I think this format is fun to fiddle with, I feel this(and a lot of technical learning resources) are no longer as valuable as they would have been in a world without LLMS. Now if I wanna learn something I ask claude and I can essentially build my knowledge incrementally, have it build animations iteratively, ask questions and essentially derive an understanding.
nater5000•58m ago
This is too dense. You might as well just post some Python code with sufficient comments to get the same point across. I think a nicely written article with a few diagrams would go a long way. Sometimes less is more.

MCPs don't really need this level of technical explanations (it's basically just a REST API with standardized endpoints for discovery aimed at agents), and AI agents really do lack in the taste dimension when it comes to these things.

jrmg•53m ago
Yeah, this feels like one of those ‘explainers’ that feel like they are great to someone who already knows how the system works, but don’t actually work for newbies because they tacitly assume knowledge of the shape of the system that seems ‘obvious’ to someone steeped in it.
dingaling911•20m ago
It's literally JSON-RPC I'm not sure why you say it's a REST API. It's not even close to a REST API.
WhitneyLand•9m ago
To me the writing itself seems pretty economical.

From your comment, I expected to be annoyed by a bunch of slop or obscurities.

My guess is the writing did not come straight out of an LLM and was carefully curated.

If I’m wrong I’d love to have the style prompt.

ddellacosta•56m ago
This is noisy slop that doesn't explain anything. Maybe try starting with a definition and a single diagram?

I swear when I see stuff like this is makes me depressed about the future of our industry. Pick up an Edward Tufte book or something and use your brain

brazukadev•50m ago
Yep. This is what we get when people that didn't study UX and product development have access to AI. They have good ideas, ask AI to generate it and can't see that the result is unbearable.
drop_star•26m ago
Everyday we get a new AI slop dashboard posted here
bibelo•49m ago
AI slop sorry
shaolinspirit•46m ago
mcp's are barely needed, good cli's are usually better
dominotw•43m ago
not this tired discusssion again
tedivm•40m ago
For coding agents I agree with you, but people are building for more than just developers now. The idea that a user facing service would give their agents shell access is kind of horrifying, as you then make it possible for prompt injection to mean a system take over.

MCP has its place. It should not be the default for many use cases, but if you need to expose specific tools in a secure way to agents that are not trusted to run shell commands then MCP is great. Developers need to think beyond their own use cases and consider architecture patterns if they're going to build, not just consume, AI systems.

mattw2121•27m ago
100% agree. I've been building MCPs that enable Claude (my agent of choice to have voice conversations with). These hook into my home maintenance system (https://homemaintlist.com) and workout tracking system (https://tallyup.codewalkers.net) plus several private mcp servers I've made to expose Claude to specific services. These all allow me to just have conversations with Claude and have all these very specific things available and take action on them.
orthogonal_cube•23m ago
jimbokun•43m ago
My take away from this overview is that MCP is just a synonym for JSON RPC.
ndriscoll•41m ago
Are MCP calls composable in e.g. codex yet? e.g. can a model pipe a jira MCP call to grep or sed, or at least into a file? Last I looked at MCP it was just a vastly worse version of curl, .netrc, and some short text files describing calls (which are themselves greppable). Is there anything useful beyond that that I'm missing?
zzbzq•36m ago
Last I checked it still doesn't. A skill that tells your client to call a CLI, and uses the help menus for progressive disclosure, benchmarks better. Developers noticed this immediately and there is sort of an anti-MCP sentiment. The protocol was probably largely conceived for non-coding agents run by non-coders.

In theory the agents could just natively know how to do this better, to get exactly the composability you want. In fact, you could probably just write a CLI mcp-caller and tell the agent to only call MCPs via that, and boom you're done.

Where MCP does come back into the picture even for coders is a more controlled way to break a sandbox.

What I will also say is it matters less and less. It's the usual bitter lesson. The models are just getting so much better all attempts to optimize everything are a drop in the bucket.

cefboud•30m ago
Yes, they are. Look into CodeMode (available in both Opencode and Pi). The agent has access to a code execution tool that can call and compose other tools/MCPs by writing code.
kbdiaz•25m ago
Yeah, the new Pi harness has codemode and I imagine there's many more.

Internally at my startup, I built an interpreter for a subset of Javascript where the agent can compose its tools and MCPs. The cool thing about it is that it can create durable workflows and automations from these same scripts.

1ba9115454•2m ago
The best thing about MCP is its almost impossible to use for most people except developers. Therefore ensuring our existence.

Don't believe me? Try connecting Blender to Codex.

Excellent points. We still need to employ good cybersecurity principles when granting AI access to tools and resources. Let’s not throw out everything learned in the last three decades. Keep the access narrow in scope and targeted.
toddmorey•18m ago
fwiw, I’ve only done cli tools for agents to install in their own sandboxes, not access on remote machines.

This was just to avoid MCP infra, but the newer stateless protocol makes that much more trivial.

littlecranky67•31m ago
It just removes the need to install a cli tool on your local machine. I in general are sceptical before I install some external 3rd party software. With MCP over HTTP transport, the MCP might still talk to your agent and tell the agent to do XYZ, but your agent can still treat that command as malicious and refuse to execute. While not perfect, it is just another layer of security.

It is the same with a wepapp: You could argue you don't neex browser apps if the user just install a software on their computer, but we feel better using the sandboxing environment of your browser.

toddmorey•22m ago
Depending on use case, would start with just solid HTTP APIs, then a simple CLI to consume them, then add MCP using the new spec. Build slowly only adding new access protocols as needed.

Be surprised how far apps can get with just solid & well documented APIs. Modern agents are smart!

dingaling911•9m ago
pi harness composes them just fine if you're specific about what you want to do.

"Find the latest prod JIRAs and analyze the related logs"

Sshole

https://sshhole.com
889•josemrb•3h ago•244 comments

Alpine Linux Security advisory: OpenSSH-server password authentication bypass

https://alpinelinux.org/posts/2026-11-05-openssh-password-authentication-bypass/
51•pantalaimon•44m ago•1 comments

Image of Our Satellite-Choked Night Skies

https://kottke.org/26/11/stunning-image-of-our-satellite-choked-night-skies
31•amatheus•39m ago•21 comments

MCP Explained

https://mcp-explained.com/
76•rwilinski•1h ago•28 comments

OpenSSH 10.6p2 Critical workaround for alpine without PAM

https://www.openssh.org/releasenotes.html#10.6p2
108•selckin•3h ago•4 comments

September in Servo: <progress>, rounded rectangles, and more

https://servo.org/blog/2026/11/05/september-in-servo/
17•iamnothere•54m ago•1 comments

Download your favourite YouTube videos

https://criminallyvulgar.dev/you-should-absolutely-download-your-favourite-youtube-videos/
41•surprisetalk•2h ago•21 comments

Baidu released ERNIE 5.5 Flash Base

https://ernie.baidu.com/release/ernie-5-5-flash-base/
121•pretext•5h ago•71 comments

Obscure audio codec is a perfect fit for the N64

https://phoboslab.org/log/2026/11/n64-ulc-codec
29•frostbyte7•2h ago•0 comments

Vivaldi 8.3 for Desktop: make bad ads sad

https://vivaldi.com/blog/vivaldi-on-desktop-8-3/
28•speckx•2h ago•26 comments

Awesome repositories are no longer awesome

https://erikgahner.github.io/posts/2026/awesome-repositories-are-no-longer-awesome/
156•erikgahner•4h ago•80 comments

Lemmings CSS Animation

https://markblah.github.io/lemmings/
304•MarkBlah•10h ago•63 comments

GPT-6 Astra covertly underperforms on safety research

https://alignment.openai.com/misalignment-reports/covert-underperformance-on-safety-research-tasks/
97•lucrbvi•7h ago•35 comments

A thousand fewer paths to root

https://openai.com/index/a-thousand-fewer-paths-to-root/
437•dangelosaurus•15h ago•320 comments

Images 2.6

https://openai.com/index/introducing-images-2-6/
355•davidbarker•15h ago•215 comments

So my ISP was hijacking my DNS

https://www.karthihegde.dev/posts/dns_tampering
109•frostbyte7•1d ago•86 comments

Kimi K3.1 Pro model weights are out

https://huggingface.co/moonshotai/Kimi-K3.1-Pro
592•abrarthought•23h ago•170 comments

Partial Operator Precedence

https://ziglang.org/devlog/2026/#2026-10-24
81•tosh•2d ago•45 comments

I wish tech companies knew more about me

https://rakhim.exotext.com/i-wish-tech-companies-knew-more-about-me
42•freetonik•1h ago•24 comments

Spreading Liquid with Three.js

https://mofu-dev.com/en/blog/fluid-foundation/
186•mooreds•2d ago•24 comments

Ripple-65B Preview: U.S. Open-Weight SOTA on Agentic Coding

https://www.ricursive.com/ripple
319•Philpax•20h ago•114 comments

Being a kid making games in the early 2000s

https://jaytholen.net/teengamedev/
81•farmerbb•9h ago•33 comments

Residential proxies detected on White House network

https://layer3intel.com/blog/residential-proxies-white-house-network
1208•Rasbora•18h ago•395 comments

A new Go API for JSON

https://go.dev/blog/jsonv2
362•olexsmir•21h ago•189 comments

Discord is ditching Electron and its new app uses less RAM

https://www.theverge.com/news/1027379/discord-ditching-electron-web-app
138•archb•2h ago•101 comments

TextEdit vs. Pages

https://leancrew.com/all-this/2026/10/textedit-vs-pages/
50•surprisetalk•2d ago•25 comments

From 25M instructions to one faulty skip: fault analysis of a secure boot

https://www.eshard.com/blog/one-faulty-skip-secure-boot
5•fortran77•1d ago•1 comments

Starfall – Affordable, routine access to microgravity

https://www.spacex.com/starfall
235•gmays•15h ago•177 comments

Ask HN: What's your current AI agentic setup?

451•eggbrain•1d ago•527 comments

Insects don't swarm at LED lights

https://www.birdsoutsidemywindow.org/2026/11/03/insects-dont-swarm-at-led-lights/
299•speckx•19h ago•152 comments