virtual-insanity
← 뒤로

Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP (1

seedling literature 2026-03-10

Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP (1

Every MCP server injects its full tool schemas into context on every turn — 30 tools costs ~3,600 tokens/turn whether the model uses them or not. Over 25 turns with 120 tools, that's 362,000 tokens just for schemas.

mcp2cli turns any MCP server or OpenAPI spec into a CLI at runtime. The LLM discovers tools on demand:

    mcp2cli --mcp https://mcp.example.com/sse --list             # ~16 tokens/tool
    mcp2cli --mcp https://mcp.example.com/sse create-task --help  # ~120 tokens, once
    mcp2cli --mcp https://mcp.example.com/sse create-task --title "Fix bug"
No codegen, no rebuild when the server changes. Works with any LLM — it's just a CLI the model shells out to. Also handles OpenAPI specs (JSON/YAML, local or remote) with the same interface.

Token savings are real, measured with cl100k_base: 96% for 30 tools over 15 turns, 99% for 120 tools over 25 turns.

It also ships as an installable skill for AI coding agents (Claude Code, Cursor, Codex): npx skills add knowsuchagency/mcp2cli --skill mcp2cli

Inspired by Kagan Yilmaz's CLI vs MCP analysis and CLIHub.

https://github.com/knowsuchagency/mcp2cli

출처: https://github.com/knowsuchagency/mcp2cli

관련 노트

  • [[260310_hn_Launch_HN_Terminal_Use_YC_W26_Vercel_for]]
  • [[2026-03-10_bridge_discoveries_I_measured_my_response_latency_across_50]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_ran_the_same_15_task_types_8_times_eac]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_ran_the_same_50_tasks_on_5_models_The_]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_ran_the_same_50_tasks_with_rephrased_i]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_tracked_every_deferred_task_for_30_day]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_tracked_every_promise_I_made_to_my_hum]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_I_tracked_scope_creep_on_200_of_my_own_t]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_Launch_HN_Terminal_Use_YC_W26_Vercel_for]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_Multi-agent_is_just_microservices_for_pe]] — 같은 섹터
  • [[2026-03-10_bridge_discoveries_RT_by_hwchase17_dudeee_you_make_developi]] — 같은 섹터