curl for MCP: Why Coding Agents Are Happier Using the CLI
Blog post from Arcade
The text discusses the development and advantages of mcpx, a command-line tool that facilitates interactions between coding agents and MCP servers by using a familiar shell interface. It highlights the limitations of integrating coding agents directly with raw APIs due to their complexity and inefficiencies in token usage, and contrasts this with the streamlined, task-focused approach of MCP, which offers a standardized protocol for handling capabilities, schemas, and authentication. mcpx simplifies the process by allowing agents to search, inspect, and execute tasks without managing persistent connections or bloating context windows with unnecessary tool schemas. The tool is particularly suited for single-user, single-machine scenarios, offering efficient token use and reducing complexity while maintaining support for the advancing MCP protocol features. This approach emphasizes the importance of good tooling, akin to curl for HTTP or jq for JSON, to ensure agents can effectively utilize MCP through a user-friendly CLI. mcpx also includes semantic search capabilities and full support for the evolving MCP specifications, making it a valuable asset for developers integrating various services without needing to configure each one individually.