DealForge autonomously sources, scores, and writes investment memos on venture deals. Stop manually hunting.
1,180+ deals tracked · 22 AI investment memos · Updated daily
Show HN: CLI-use – turn any MCP server into a CLI in one command
Hi everyone,<p>I built cli-use, a small Python tool that turns any MCP server into a native CLI.<p>The idea is simple: HTTP has curl, Docker has docker, Kubernetes has kubectl — MCP should have a shell-native client too.<p>Why I made it:<p>MCP is useful, but using it through agents has overhead:<p>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 two<p>cli-use converts that into a terse CLI so tools can be called like normal shell commands.<p>Example:<p>pip install cli-use cli-use add fs /tmp cli-use fs list_directory --path /tmp<p>After that, the MCP server behaves like a regular CLI:<p>usable by agents usable by humans usable from scripts / subprocess.run composable with grep, head, xargs, etc.<p>Example:<p>cli-use fs search_files --path /tmp --pattern "*.md" | head cli-use fs read_text_file --path /tmp/notes.md | grep TODO<p>One thing I cared about a lot is agent ergonomics.<p>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.<p>A few details:<p>pure Python stdlib zero runtime deps persistent aliases works with npm, pip, pipx, and local MCP servers built-in registry for common MCP servers<p>I 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.<p>It’s still alpha, but already usable.<p>Repo: <a href="https://github.com/JustVugg/cli-use" rel="nofollow">https://github.com/JustVugg/cli-use</a>
CLI-use addresses a specific friction point in the emerging MCP ecosystem by reducing token overhead and improving developer ergonomics through a shell-native interface. While the technical implementation is clever and timely, it currently functions more as a utility tool than a standalone venture-scale business, facing significant competition from potential native protocol updates and low entry barriers.