I'd second the article on this, but also add to it that the biggest reason MCP servers don't really matter much any more is that the models are
so capable of working with APIs, that most of the time you can just point them at an API and give them a spec instead. And the times that doesn't work,
just give them a CLI tool with a good --help option.
Now you have a CLI tool you can use yourself, and the agent has a tool to use.
Anthropic itself have made MCP server increasingly pointless: With agents + skills you have a more composeable model that can use the model capabilities to do all an MCP server can with or without CLI tools to augment them.