Show HN: CLI-use – turn any MCP server into a CLI in one command
A small Python tool that turns any MCP server into a native CLI, aiming to provide a shell-native client for MCP, similar to curl for HTTP or kubectl for Kubernetes. Reduces overhead, verbosity, and improves agent ergonomics.
Product Positioning & Context
HTTP has curl, Docker has docker, Kubernetes has kubectl — MCP should have a shell-native client too.Why I made it:MCP is useful, but using it through agents has overhead:every session pays schema discovery cost
every call carries JSON-RPC framing
responses are often verbose JSON when the useful output is just a line or twocli-use converts that into a terse CLI so tools can be called like normal shell commands.Example:pip install cli-use
cli-use add fs /tmp
cli-use fs list_directory --path /tmpAfter that, the MCP server behaves like a regular CLI:usable by agents
usable by humans
usable from scripts / subprocess.run
composable with grep, head, xargs, etc.Example:cli-use fs search_files --path /tmp --pattern "*.md" | head
cli-use fs read_text_file --path /tmp/notes.md | grep TODOOne thing I cared about a lot is agent ergonomics.Every add also emits a SKILL.md plus an AGENTS.md pointer, so agents working in a repo can discover and use the CLI automatically.A few details:pure Python stdlib
zero runtime deps
persistent aliases
works with npm, pip, pipx, and local MCP servers
built-in registry for common MCP serversI also benchmarked it against the real @modelcontextprotocol/server-filesystem server (14 tools). Depending on session size, token savings were around 60–80%, mostly by removing schema overhead and verbose request / response framing.It’s still alpha, but already usable.Repo:
https://github.com/JustVugg/cli-use
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is CLI-use – turn any MCP server into a CLI in one command?
Where did CLI-use – turn any MCP server into a CLI in one command originate?
When was CLI-use – turn any MCP server into a CLI in one command publicly launched?
How popular is CLI-use – turn any MCP server into a CLI in one command?
Which technical categories define CLI-use – turn any MCP server into a CLI in one command?
What are some commercial alternatives to CLI-use – turn any MCP server into a CLI in one command?
How does the creator describe CLI-use – turn any MCP server into a CLI in one command?
Community Voice & Feedback
No active discussions extracted yet.
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics