Hi, I'm Terence. Today let's take a quick first look at MCP.
MCP had already been around for a while, but it really started heating up around March. I kept hearing people mention it, so I dug in. My takeaway is simple: with MCP, AI stops being bounded by a chat box. As long as your MCP servers, tools, and clients are strong enough, an AI agent can work with text, speech, images, software, hardware, and more. Let's walk through what MCP is.

On November 25, 2024, Anthropic announced that MCP was open sourced. Looking at the SDK timeline, the first SDK release came later on December 21, 2024:

The core idea at launch was that large models are limited by data silos. MCP provides a standard protocol so AI agents can connect to data sources and break those silos. In plain terms: the protocol is there; if you follow it, you can connect almost any data source to a model — text, images, video, regular data, software, hardware, and beyond.
That expands agent use cases far past browser-based text work. Agents can operate software and even the operating system through semantic actions. Scenes like "Hey Siri, order takeout on Meituan for me" are getting much closer.
At the center of MCP is model context: all external information and tools an LLM needs at runtime. Through standardized interfaces and protocols, MCP lets an LLM dynamically access and integrate:

MCP follows a client-server architecture:
MCP is a bit like USB-C: different devices plug into the same interface. Treat it as a common protocol layer — if you want to connect to the host, speak MCP.


A protocol this hot already has a strong ecosystem: many MCP servers, tools, and clients. Two useful places to browse:
Interestingly, most of these services and tools are written in TypeScript / JavaScript or Python. MCP SDKs also exist for Java, Kotlin, and C#, but TypeScript / JavaScript dominate — which is very friendly for frontend developers. TypeScript / JavaScript are easy to pick up, run across platforms, and fit App, desktop, server, web, and extension environments. From another angle, it also raises a question: why are so many frontend engineers moving into AI? Maybe frontend demand is shrinking and people are gradually transforming. Just a guess.
MCP is reshaping the AI agent ecosystem. Hot products like Manus also have MCP in the picture. OpenAI's Function Calling came earlier, but compared with MCP it feels narrower: Function Calling is small and elegant; MCP is broader and more complete. If the current pace continues, we may soon have MCP services that people can add with one click — almost as easy as installing an app — for increasingly hardcore capabilities.