Buổi 3 AI Agent & Vibe Coding 01 · Mở rộng năng lực cho agent

Làm sao cho AI agent làm được nhiều hơn cái nó vốn biết?

hai mảnh ghép trả lời câu này. Hiểu chúng, bạn mở rộng được năng lực cho bất kỳ AI agent nào, không riêng Claude Code.

🔌
MCP - với tới đâu
cách agent nối tới công cụ, dữ liệu bên ngoài
📦
Plugin - đóng gói thế nào
cách gói nhiều năng lực lại để chia sẻ, cài đặt
◆ Bức tranh lớn trước, chi tiết sau

MCP là sợi dây để agent vươn ra với tới công cụ ngoài. Plugin là cái hộp để gói cả bộ năng lực lại mà mang đi chia sẻ. Và điều hay nhất: một mối nối MCP có thể nằm gọn bên trong cái hộp plugin.

Nghe qua tưởng hai thứ rời nhau, thật ra chúng lồng vào nhau. Nắm được chỗ lồng đó là bạn hiểu trọn cách một AI agent lớn mạnh thêm.

01 Mảnh ghép thứ nhất

MCP - cổng cắm chuẩn cho AI

Bình thường một AI agent chỉ biết những gì nó được học. MCP là một chuẩn mở giúp nó nối ra ngoài, tới công cụ và dữ liệu thật của bạn.

🐙 Quản lý issue, code
🗄️ Cơ sở dữ liệu
🎨 Thiết kế Figma
📊 Dashboard, số liệu
🔌
Cổng MCP
một chuẩn kết nối chung
🧑‍💻
AI Agent
đọc và làm thẳng

Ẩn dụ: MCP giống cổng USB-C. Máy không cần biết trước từng loại thiết bị, cứ có cổng chuẩn là cắm chuột, ổ cứng, màn hình... vào được. MCP để agent cắm vào đủ loại công cụ mà không phải viết lại từ đầu cho mỗi cái. Nối xong, nó đọc và thao tác thẳng trên hệ thống đó, thay vì bạn phải copy dán qua lại.

Vậy MCP khác API chỗ nào?

Một câu hỏi nền hay bị lẫn. Phân biệt được là hiểu MCP sâu hơn hẳn.

🔧 API

Cửa riêng của từng ứng dụng. Mỗi cái một "giọng", một kiểu gọi khác nhau. Agent muốn dùng phải học lại từng cửa một.

so với
🔌 MCP

Một chuẩn chung phủ lên trên các cửa đó. Công cụ bọc mình theo chuẩn này thì agent học một lần là dùng được nhiều công cụ.

Ví như mỗi ứng dụng nói một thứ tiếng riêng (đó là API), còn MCP là một ngôn ngữ chung để agent nói một lần ai cũng hiểu. Quan trọng: MCP không thay thế API - bên trong, một MCP server vẫn gọi tới API của ứng dụng, chỉ gói lại theo chuẩn cho agent dễ dùng.

⚠️

Nhớ một điều về an toàn: công cụ ngoài có thể chứa nội dung gài lệnh cho agent (gọi là prompt injection). Chỉ cắm những nguồn bạn tin. Anthropic có một thư mục các connector đã được duyệt để bạn chọn cho yên tâm.

💡

Nói lại bằng một câu: MCP là cổng cắm chuẩn để AI với tới công cụ và dữ liệu bên ngoài. Nó trả lời câu hỏi "agent với tới được đâu".

02 Mảnh ghép thứ hai

Plugin - cái hộp đóng gói năng lực

Nếu MCP là một sợi dây, thì plugincái hộp gói nhiều món lại thành một gói cài được, để chia sẻ cho người khác dùng y như bạn.

📦 Một plugin gói sẵn
🧠
Skill
quy trình làm việc
🤖
Subagent
trợ lý con chuyên việc
🔔
Hook
tự chạy khi có sự kiện
⌨️
Command
lệnh tắt gõ nhanh
🔌
MCP server
mối nối ra công cụ ngoài

Ẩn dụ: plugin giống một hộp đồ nghề đóng sẵn, hay một app cài vào Claude Code. Bên trong có thể có nhiều món, và một trong số đó chính là mối nối MCP. Đưa cả hộp cho đồng đội, họ cài một phát là có đủ.

💡

Nói lại bằng một câu: plugin là cái hộp gói nhiều năng lực để tái dùng và chia sẻ. Đóng cả bộ vào một hộp, trao cho ai họ cài một phát là có y hệt bạn.

03 Trái tim của bài học

Mắt xích: hai thứ lồng vào nhau

Đây là chỗ nhiều người nhầm là hai thứ tách rời. Thật ra plugin bao ngoài, còn MCP là một món nằm bên trong.

📦 Cái hộp Plugin
🧠
Skill
🤖
Subagent
🔔
Hook
⌨️
Command
🔌 Ngăn MCP server
vươn ra
🐙 GitHub🗄️ Database🎨 Figma

Plugin là cái hộp. MCP là một sợi dây trong hộp vươn ra thế giới bên ngoài.

🧩

Nói lại bằng một câu: MCP và plugin không cạnh tranh, chúng lồng nhau. Một plugin có thể chứa mối nối MCP, cùng với skill, subagent, hook, command. Hiểu chỗ lồng này là hiểu trọn cách mở rộng một AI agent.

04 Áp ở đâu cũng đúng

Tư duy nền, vượt ra ngoài Claude Code

Hai ý dưới đây không chỉ đúng với Claude Code, mà đúng với cách mọi AI agent lớn mạnh thêm.

🌐

MCP là chuẩn chung của cả ngành

MCP là một chuẩn mở, không phải của riêng Claude. Nhiều công cụ AI khác cũng nói được "tiếng" này. Học một lần, bạn hiểu cách agent nối ra công cụ ở khắp nơi, không phải học lại cho từng sản phẩm.

📦

Đóng gói để tái dùng là nguyên lý muôn thuở

"Gói một bộ năng lực lại để cài đặt và chia sẻ" là ý tưởng có ở mọi nơi: app trên điện thoại, tiện ích mở rộng trình duyệt, thư viện code. Plugin của Claude Code chỉ là một hiện thân của nguyên lý đó cho AI agent.

05 Chọn nhanh

Khi nào dùng cái gì?

Hai nhu cầu, hai lựa chọn. Nhìn mình đang cần gì là biết chọn cái nào.

Bạn cần agent...
🔌 với tới công cụ ngoài

Đụng tới GitHub, database, Figma, dashboard... thì nối một MCP server. Đây là cách agent chạm vào hệ thống thật thay vì bạn copy dán.

Bạn muốn...
📦 đóng gói & chia sẻ cả bộ

Có một bộ năng lực hay, muốn trao cho đồng đội hoặc dùng lại nhiều nơi thì gói thành plugin rồi phát qua marketplace, cài một phát là xong.

◆ Nhớ lấy điều này

MCP là sợi dây vươn ra thế giới. Plugin là cái hộp mang cả bộ đi chia sẻ.

Hai mảnh ghép, một bức tranh: agent với tới đâu, và bạn đóng gói năng lực đó thế nào. Nắm được cái khung này, bạn mở rộng được bất kỳ AI agent nào, không chỉ Claude Code.

🔌 MCP = cổng cắm chuẩn tới công cụ ngoài 📦 Plugin = hộp gói năng lực để chia sẻ 🧩 MCP nằm trong plugin 🌐 Đây là tư duy chung, không riêng Claude