Khi internet đang được chuẩn hóa, TCP/IP không phải là giao thức duy nhất trên thị trường. OSI có tầm nhìn riêng. SNA phổ biến trong doanh nghiệp. Nhưng TCP/IP đã thắng — không phải vì nó hoàn hảo, mà vì nó đơn giản, mở, và đủ tốt để xây dựng trên đó.
Ngày 25/3/2026, Model Context Protocol (MCP) của Anthropic vượt mốc 97 triệu lượt cài đặt. Sau đó, Anthropic đã trao tặng MCP cho Agentic AI Foundation (AAIF) thuộc Linux Foundation — được đồng sáng lập bởi Block và OpenAI, với sự hỗ trợ từ Google, Microsoft, AWS và Cloudflare.
Tôi đã build với MCP từ đầu 2025. Khoảnh khắc này cảm giác như những ngày đầu của HTTP — khi mọi người nhận ra chúng ta cần một chuẩn chung, không phải mười lăm chuẩn cạnh tranh nhau.
MCP Thực Sự Giải Quyết Vấn Đề Gì
Trước MCP, kết nối một LLM với hệ thống bên ngoài là hỗn loạn. Mỗi AI provider có format function-calling riêng. Mỗi tích hợp tool cần connector tùy chỉnh. Agent Claude của bạn không thể tái sử dụng cùng tools với agent GPT.
Vấn đề cốt lõi: AI models và external systems nói các “phương ngữ” khác nhau của cùng một ngôn ngữ.
MCP chuẩn hóa điều này với kiến trúc client-server đơn giản:
AI Model (Client) <---> MCP Protocol <---> Tool/Data Source (Server)
Một MCP server expose ba primitive:
- Tools — các function AI có thể gọi (ví dụ:
read_file,query_database) - Resources — dữ liệu AI có thể đọc (ví dụ: nội dung file, API responses)
- Prompts — template prompt có thể tái sử dụng
Chỉ vậy thôi. Đơn giản đủ để implement trong một cuối tuần, mạnh đủ để kết nối bất kỳ AI với bất kỳ hệ thống nào.
Tại Sao 97 Triệu Là Con Số Có Ý Nghĩa
97 triệu lượt download SDK hàng tháng không chỉ là con số PR. So sánh với các chuẩn infrastructure khác ở giai đoạn tương tự:
- npm mất 3 năm để đạt lượt download hàng tháng tương đương
- Docker Hub mất 2 năm để đạt 100M pulls/tháng
MCP đạt mức này trong khoảng 16 tháng kể từ khi ra mắt tháng 11/2024. Đáng chú ý hơn: 10.000 MCP server đang hoạt động trong thực tế, phủ từ file systems và databases đến Slack, GitHub, Jira và hàng trăm enterprise APIs.
Từ kinh nghiệm của team tôi khi xây internal AI tools: khi chúng tôi chuyển từ custom function-calling implementations sang MCP trong Q1 2025, thời gian tích hợp mỗi tool mới giảm từ ~2 ngày xuống còn ~4 giờ. Protocol buộc bạn suy nghĩ đúng abstractions.
Chuyển Sang Linux Foundation: Tại Sao Quan Trọng
Quyết định của Anthropic trao tặng MCP không phải là từ thiện — đó là chiến lược có lợi cho cả hệ sinh thái. Đây là cách tính toán:
Với Anthropic: MCP có giá trị hơn nếu mọi AI provider đều adopt, không chỉ Claude users. Bằng cách trao cho foundation trung lập, họ loại bỏ phản bác “đây là protocol của Anthropic” từ các đối thủ.
Với developers: Quản trị của Linux Foundation có nghĩa là roadmap MCP giờ do cộng đồng định hướng. Không công ty nào có thể deprecate nó hoặc phá backward compatibility vì lợi ích cạnh tranh.
Với ngành: Chúng ta giờ có liên minh sáng lập — OpenAI, Anthropic, Google, Microsoft, AWS — cam kết với một chuẩn chung. Đây là điều hiếm. Đây là cách xây dựng infrastructure lâu dài.
AAIF cũng tiếp nhận hai dự án khác: goose (framework AI agent open-source từ Block) và AGENTS.md (spec mô tả AI agent capabilities). Cùng nhau, chúng hình thành một open stack nhất quán cho agentic AI.
Thực Hành: Xây Dựng với MCP Hôm Nay
Đây là một MCP server tối giản bằng TypeScript mà tôi đã dùng trong production để kết nối internal documentation với AI assistants:
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import {
CallToolRequestSchema,
ListToolsRequestSchema,
} from "@modelcontextprotocol/sdk/types.js";
const server = new Server(
{ name: "docs-server", version: "1.0.0" },
{ capabilities: { tools: {} } }
);
server.setRequestHandler(ListToolsRequestSchema, async () => ({
tools: [
{
name: "search_docs",
description: "Tìm kiếm trong tài liệu nội bộ",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "Câu truy vấn tìm kiếm" },
},
required: ["query"],
},
},
],
}));
server.setRequestHandler(CallToolRequestSchema, async (request) => {
if (request.params.name === "search_docs") {
const { query } = request.params.arguments as { query: string };
const results = await searchInternalDocs(query);
return {
content: [{ type: "text", text: JSON.stringify(results) }],
};
}
throw new Error(`Unknown tool: ${request.params.name}`);
});
const transport = new StdioServerTransport();
await server.connect(transport);
Server này hoạt động ngay với Claude Desktop, Claude Code, VS Code Copilot và bất kỳ MCP-compatible client nào. Viết một lần, chạy khắp nơi — đó là điểm tương đồng với TCP/IP.
Ý Nghĩa Với Cách Chúng Ta Thiết Kế Hệ Thống AI
Tôi đã cập nhật hướng dẫn kiến trúc của team dựa trên hướng phát triển của MCP:
1. Ngừng xây proprietary tool connectors Nếu bạn đang xây tính năng AI mới cần kết nối external systems, hãy build nó như một MCP server. Overhead là tối thiểu và bạn future-proof trước những thay đổi AI client.
2. Thiết kế cho khả năng kết hợp MCP servers có thể compose được. Một agent có thể kết nối nhiều MCP servers đồng thời. Thiết kế servers với single responsibility — một server cho CRM, một cho docs, một cho codebase.
3. Nghĩ về bảo mật từ đầu Sự đơn giản của MCP cũng là rủi ro của nó. Một MCP server không bảo mật tốt là một lỗ hổng RCE tiềm ẩn. Protocol không bắt buộc authentication — bạn cần tự thêm. Dùng HTTPS transports cho remote servers. Implement input validation đầy đủ cho mọi tool handler.
4. Hướng tới tương lai multi-model Hôm nay team bạn có thể dùng Claude. Ngày mai có thể là Gemini hay GPT-5. Build trên MCP nghĩa là tool integrations không bị ràng buộc với bất kỳ AI provider nào.
Cột Mốc Thực Sự Không Phải Là Lượt Tải
Con số 97 triệu ấn tượng, nhưng tín hiệu thực sự là việc chuyển giao quản trị. Khi Anthropic chuyển MCP sang Linux Foundation, họ chấp nhận rằng họ không thể kiểm soát tương lai của nó — và họ vẫn chọn làm vậy.
Đó là điểm uốn. Đó là lúc một protocol của vendor trở thành infrastructure.
Chúng ta đang ở giai đoạn đầu của kỷ nguyên agentic AI, nhưng cơ sở hạ tầng đang được đặt nền móng ngay bây giờ. Năm năm nữa, chúng ta sẽ nhìn lại đầu năm 2026 giống như nhìn lại 1994 và web thời kỳ đầu: một khoảnh khắc mà các chuẩn sẽ định nghĩa một thế hệ đã được quyết định lặng lẽ.
MCP đang trở thành chuẩn đó. Hãy build trên nó theo đó.
Góc nhìn Technical Lead: Tôi đã xây AI agent infrastructure từ 2024. Những pattern tôi thấy xuất hiện xung quanh MCP rất giống với sự hội tụ xung quanh REST APIs trong 2010-2012. Các developers đã xây REST-native systems khi đó có lợi thế khổng lồ trong thập kỷ tiếp theo. Cơ hội tương tự đang ở đây ngay bây giờ.