HackerTrans
TopNewTrendsCommentsPastAskShowJobs

thellimist

no profile record

Submissions

AI Gave Birth to the 100X Engineer

twitter.com
1 points·by thellimist·5 ay önce·1 comments

Making MCP cheaper via CLI

kanyilmaz.me
324 points·by thellimist·5 ay önce·119 comments

Coding Agents Are at Stage 5, Everything Else Is Stuck at Stage 1

kanyilmaz.me
1 points·by thellimist·5 ay önce·0 comments

[untitled]

1 points·by thellimist·10 ay önce·0 comments

The AI Shift Is Real – But Senior Engineers Are Slow to Adapt

kanyilmaz.me
1 points·by thellimist·geçen yıl·0 comments

[untitled]

3 points·by thellimist·geçen yıl·0 comments

Why Some Companies Thrive Remotely (and Others Fail)

medium.com
1 points·by thellimist·geçen yıl·0 comments

Git Re-Invented the Wheel

sarupbanskota.com
6 points·by thellimist·3 yıl önce·3 comments

We cancelled standups and let the team build

usehaystack.io
221 points·by thellimist·6 yıl önce·258 comments

comments

thellimist
·5 ay önce·discuss
From use case point of view

skills are unstructured. MCP is structured.

You don't want stripe skill. You want stripe MCP of CLI to interact with. When stripe does an update you want to have it.

I didn't go into technical details or anything. Just laid the most important use case that skills cannot be sufficient
thellimist
·5 ay önce·discuss
Does anyone else similar outputs?
thellimist
·5 ay önce·discuss
fixed - github.com/thellimist/clihub
thellimist
·5 ay önce·discuss
If you read my posts before 2023, it's same style.

I guess my thinking way is similar to LLMs, has clear structure.

I used to have more grammar issues, that LLMs fix, but the high level outline etc. are actually how I think about it. If it's not, I modify it
thellimist
·5 ay önce·discuss
Rust doesn't compile different machines well. So choose Go
thellimist
·5 ay önce·discuss
I did - I have my almost a dozen CLIs that are custom built that I'm using. Very reliable.

It still needs to do discovery (--help etc.), always gets the job done
thellimist
·5 ay önce·discuss
did you check the token usage comparison between cmcp and cli?
thellimist
·5 ay önce·discuss
This is cool!

I was actually thinking if I should support daemons just to support playwright. Now I don't have a use case for it
thellimist
·5 ay önce·discuss
FYI the blog has direct comparison to Anthropic’s Tool Search.

Regardless, most MCPs are dumping. I know Cloudflare MCP is amazing but other 1000 useful MCPs are not.
thellimist
·5 ay önce·discuss
Ofc it is written by ai, I have a skill for it -

https://github.com/thellimist/thellimist.github.io/blob/mast...

https://github.com/thellimist/thellimist.github.io/blob/mast...

I dump a voice message, then blog comes out. Then I modify a bunch of things, and iterate 1-2 hours to get it right
thellimist
·5 ay önce·discuss
I actually want to combine this and CLIHub into a directory where someone can download all the official MCPs or CLIs (or MCP to CLIs) with a single command
thellimist
·5 ay önce·discuss
I don't prefer to use online skills where half has malware

Official MCPs are trusted. Official MCPs CLIs are trusted.
thellimist
·5 ay önce·discuss
I was happy with playwright like MCPs that require the daemon so didn't convert them to CLIs.

My use cases are almost all 3rd party integrations.

Have you seen any improvements converting on MCPs that require persistency into CLI?
thellimist
·5 ay önce·discuss
Nice!

Compared both

---

TL;DR CLIHUB compiles MCP servers into portable, self-contained binaries — think of it like a compiler. Best for distribution, CI, and environments where you can't run a daemon.

mcpshim is a runtime bridge — think of it like a local proxy. Best for developers juggling many MCP servers locally, especially when paired with LLM agents that benefit from persistent connections and lightweight aliases.

---

https://cdn.zappy.app/b908e63a442179801e406b01cf412433.png (table comparison)

---
thellimist
·5 ay önce·discuss
What do you mean?
thellimist
·5 ay önce·discuss
Main differences are

CLIHub

- written in go

- zero-dependency binaries

- cross-compilation built-in (works on all platforms)

- supports OAuth2 w/ PKCE, S2S, Google SA, API key, basic, bearer. Can be extended further

MCPorter

- TS

- huge dependency list

- runtime dependency on bun

- Auth supports OAuth + basic token

- Has many features like SDK, daemons (for certain MCPs), auto config discovery etc.

MCPorter is more complete tbh. Has many nice to have features for advanced use cases.

My use case is simple. Does it generate a CLI that works? Mainly oauth is the blocker since that logic needs to be custom implemented to the CLI.
thellimist
·5 ay önce·discuss
Good catch.

I didn't release the website yet. I'll remove the link
thellimist
·5 ay önce·discuss
personal experience, definitely yes. You can try it out with `gh` rather than `Github MCP`. You'll see the difference immediately (espicially more if you have many MCPs)
thellimist
·5 ay önce·discuss
I can give example.

LLM only know `linear` tool exists.

I ask "get me the comments in the last issue"

Next call LLM does is

`linear --help 2>&1 | grep -i -E "search|list.issue|get.issue")` then `linear list-issues --raw '{"limit": 3}' -o json 2>&1 | head -80)` then `linear list-comments --issue-id "abc1ceae-aaaa-bbbb-9aaa-6bef0325ebd0" 2>&1)`

So even the --help has filtering by default. Current models are pretty good
thellimist
·5 ay önce·discuss
It's the same from functionality perspective. The schema's are converted to CLI versions of it. It's a UI change more than anything.