MCP First Application Development

MCP enables a new way of building applications: the MCP server is the primary interface, and everything else is an afterthought. I tried building an application with this approach and it has some interesting implications for how we think about application development.