GitHub MCP lead pushes back: 12M tool calls a week say the context problem is implementation, not protocol
marlene_zw · x · 2026-09-17
Sam Morrow, who works on the GitHub MCP Server, responds to Mario Zechner's "What if you don't need MCP?", arguing critics conflate the laziest MCP implementation with the protocol itself.
The critique: Zechner showed two MCP servers exposing 47 tools consuming 32k tokens could be replaced by four bash scripts and a 225-token README.
The rebuttal: MCP doesn't force dumping every tool into the system prompt or prevent piping results — those were default implementation choices made because almost nobody applied serious context engineering to MCP.
First-hand numbers: The GitHub MCP Server has 100+ tools (40 by default) and serves nearly 12 million tool calls a week. The team watched agents get worse at using GitHub as tools proliferated, and constantly hears "why not just use gh CLI?".
His Pi-MCP fork demos the fix: progressive disclosure everywhere, checkpointed tool calls, and skills that can load tools. He sees value in CLIs, Skills and MCP alike.
Related event: GitHub MCP Maintainer Defends MCP Against Context Criticism(3 posts)→
More from coding & agent
- AgentGit: open-source platform to save, version and hand off AI agent sessions — nikola_mr64990 · 2026-09-17
- Dev Ships Complete Multiplayer Game Tideball Built Entirely With an LLM — TAbrodi · 2026-09-17
- Multimodal RAG is underused: stop converting audio and video to text first — victorialslocum · 2026-09-17
- Stripe Directory data: merchant playbooks lift agent checkout success from 20/28 to 24/28 — jeff_weinstein · 2026-09-17
- Dev's 3D browser game vibe coding workflow: mockups to WebGPU in a few hours — chongdashu · 2026-09-17
- Mac MCP 2.1.4 ships public endpoint modes, SSRF hardening and transaction undo — bulutarkan · 2026-09-17