Murl – Curl for MCP Servers
curl-for-MCP removes JSON-RPC boilerplate, but only works if you already know MCP servers.

MCP for tools, ECP for evals — protocol beats vendor lock-in for agent testing.
AI engineers building agent systems, ML teams needing framework-agnostic evaluation
LangSmith · Braintrust · Arize Phoenix
curl-for-MCP removes JSON-RPC boilerplate, but only works if you already know MCP servers.
The repo doesn't just pitch a grand vision — it ships concrete tooling: a typed semantic vocabulary, JSON + MessagePack encodings for compact transport, automatic validation, HMAC signing and replay protection, and a CLI. Tests, coverage badges, and type-hints suggest usable engineering rather than a spec-only repo. Still, the real challenge is social: convincing vendors to adopt a 1,000‑concept vocabulary and run with a shared governance model — technical polish won't win that alone.
Zero-dependency C for MCP servers when TypeScript and Python SDKs already exist.
Bubble Tea TUI for A2A protocol when the spec itself is still emerging.
Static Go binary coding agent that skips Docker and runs anywhere.
AI agents interrogating other AI agents is a genuinely novel vendor evaluation approach.