ejholmes

Joined 13 years ago

Karma
359
Submissions
74
Member since
Apr 3
[ my public key: https://keybase.io/ejholmes; my proof: https://keybase.io/ejholmes/sigs/0jl4moyDx6xoCxcRe5SRUTMm-tvNzG-fZTx7CuGdYhI ]
View on Hacker News

Recent submissions

Comment · 8 months ago
Comment · 8 months ago
Silly. All it needs is docs. No need to overcomplicate it.
Comment · 8 months ago
Funny. Dealing with Kubernetes is my day job, and I can be equally critical of it. Pointing out absurdities is how we make things better, and that’s ok.
Comment · 8 months ago
I always get a kick out of seeing MCP wrappers around CLI’s.
Comment · 8 months ago
Great read. Thanks for sharing. 100% agree, `—json | jq` is where it’s at.
Comment · 8 months ago
You're right, but it still doesn't mean MCP was a good design even in that space. We could've done better.
Comment · 8 months ago
But they're not token efficient. Take the terraform example from the post. Plan JSON is massive. You're not saving tokens by using a Terraform MCP and shoving an entire plan into context. Composition allows for efficient token use.
Comment · 8 months ago
> both are a method of tool calling, it does not matter which format the LLM uses for tool calling as long as it provides the same capabilities.

MCP tool calls aren't composable. Not the same capabilities. Big difference.

Comment · 8 months ago
Neato! https://github.com/vercel-labs/agent-browser is a similar take here, and much better than the playwright MCP.
Comment · 8 months ago
Thanks for reading! And yes, if anyone takes anything away from this, it's around composition of tools. The other arguments in the post are debatable, but not that one.
Comment · 8 months ago
Author here! Biggest difference is composition. MCP tools don't chain (there's people trying to fix that, but it's still true right now).
Comment · 8 months ago
I get it. This is coming from a place where I see MCP's being adopted, where CLI is (in my opinion) better. Particularly where you're already in a CLI environment, and tool composition is necessary. I'm sure there's plenty of folks that aren't operating in that environment.
Comment · 8 months ago
Hi friends! Author here. This blew up a bit, so some words.

The article title and content is intentionally provocative. It’s just to get people thinking. My real views are probably a lot more balanced. I totally get there’s a space where MCP probably does actually make sense. Particularly in areas where CLI invocation would be challenging. I think we probably could have come up with something better than MCP to fill that space, but it’s still better than nothing.

Really all I want folks to take away from this is to think “hmm, maybe a CLI would actually be better for this particular use case”. If I were to point a finger at anything in particular, it would be Datadog and Slack who have chosen to build MCP’s instead of official CLI’s that agents can use. A CLI would be infinitely better (for me).

Comment · 7 years ago
This will hopefully become obsolete in the near future. If you're on a recent MacBook (with TouchID), using the current version of Chrome, and using a website that supports the new WebAuthn standard (e.g. GitHub) then you get this for free; you can authenticate through TouchID.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton