Why MCP on the command line?
Companies invested millions building MCP servers. Sentry, Slack, Grafana, Honeycomb, GitHub — all of them shipped production-grade integrations. These servers expose structured APIs over a standard protocol. Why would we limit them to AI assistants?
We don't have to. Every MCP server is also a CLI tool waiting to happen.
The investment is already done
The MCP ecosystem exploded since Anthropic launched the protocol in November 2024. In less than a year:
5,800+ MCP servers available across the ecosystem
10,000+ servers actively running in production
97 million+ monthly SDK downloads (Python + TypeScript combined)
Server downloads grew from ~100k to 8 million between November 2024 and April 2025
Sources: MCP Adoption Statistics 2025, MCP Statistics
Every one of those servers implements a standardized interface: JSON-RPC 2.0 over stdio or HTTP. They handle auth, rate limiting, pagination, error handling. They expose structured tools with JSON Schema inputs. That's years of engineering work across hundreds of companies.
From AI-only to everywhere
MCP was designed for AI assistants, but the protocol itself is simple: send a JSON request, get a JSON response. There's nothing AI-specific about calling search_issues or list_channels.
The industry is realizing this. Projects like mcp-tools and mcp-cmd started exploring MCP servers as CLI tools in early 2025. The insight is the same: why rewrite what already exists?
If Sentry already built an MCP server that can search issues, get event details, and analyze errors — why would you write a separate Sentry CLI? Just talk to their MCP server directly.
Who's behind MCP
This isn't a niche experiment. MCP moved to the Linux Foundation's Agentic AI Foundation in December 2025, co-founded by Anthropic, Block, and OpenAI, with support from AWS, Google, Microsoft, Cloudflare, and Bloomberg.
Before that:
OpenAI adopted MCP in March 2025 across ChatGPT desktop, Agents SDK, and Responses API
Google added native support in Gemini 2.5 Pro
Microsoft integrated MCP into Copilot Studio and Azure
Salesforce adopted MCP for Agentforce 3
Cloudflare launched MCP Server Portals
Source: Why the Model Context Protocol Won, A Year of MCP: From Internal Experiment to Industry Standard
When this many companies converge on a protocol, the integrations become infrastructure. They're not going away.
Don't throw away the work
Every MCP server is three things:
An API client — Handles authentication, rate limits, pagination for a specific service
A tool catalog — Structured operations with typed inputs and outputs
A transport layer — Standard JSON-RPC over stdio or HTTP
Traditionally, to use a service from the terminal, you'd either use a service-specific CLI (if one exists) or write curl commands with manual auth. With MCP, you get a uniform interface across all services. Same command structure, same output format, same auth flow.
One binary replaces a dozen service-specific CLIs. And every new MCP server that ships — from any company, in any language — immediately becomes another command you can use.
The "good enough" protocol
As The New Stack observed, MCP won because it was "good enough at the right time." The protocol is simple. A server exposes tools. A client calls them. That's it.
This simplicity is a feature. MCP didn't try to solve every problem — it solved the integration problem. And because it's simple, it's easy to build clients for it. A CLI client is one of the most natural forms.
What this means for you
If you use services that have MCP servers (and increasingly, most do), you can:
Query them from your terminal without installing service-specific CLIs
Script across services with a consistent interface
Pipe JSON output through standard Unix tools
Automate in CI/CD, cron jobs, and monitoring scripts
Prototype integrations before writing code
The MCP servers already exist. The protocol is standard. The ecosystem is growing. mcp just gives you a front door to all of it from the command line.
Further reading
Introducing the Model Context Protocol — Anthropic's original announcement (Nov 2024)
Why the Model Context Protocol Won — Analysis of MCP's adoption trajectory
One Year of MCP — Looking back at the first year
A Year of MCP: From Internal Experiment to Industry Standard — Comprehensive review of MCP's evolution
Goodbye Plugins: MCP Is Becoming the Universal Interface for AI — MCP replacing proprietary plugin models
Linux Foundation Announces the Agentic AI Foundation — MCP moves to Linux Foundation
Code Execution with MCP — Anthropic engineering on MCP capabilities
Introducing MCP Tools CLI — CLI inspector for MCP servers
Inspecting and Debugging MCP Servers Using CLI and jq — Using MCP servers as standalone tools
Last updated
Was this helpful?