VNEXT
FSB21 / 23
Phần III · M11 · Chung mục tiêu

MCP & AI-Native Operating Model

MCP kết nối IDE / Agent ↔ Figma · Jira · GitHub · DB. Chuyển từ bán man-month sang Human + Agent Workforce.

1
protocol

Chuẩn mở do Anthropic khởi xướng 11/2024 — nay GitHub, OpenAI, Google đều hỗ trợ.

N×M → N+M
tích hợp

Thay vì mỗi tool viết riêng cho mỗi AI, chỉ cần 1 MCP server dùng chung.

3
primitives

Tools (hành động) · Resources (dữ liệu) · Prompts (template) — đủ để LLM tự quyết.

60–80%
context đúng

Dev báo giảm hallucination khi IDE đọc trực tiếp Figma, PRD, schema DB qua MCP.

Định nghĩa
MCP là "USB-C cho AI" — một chuẩn duy nhất để model gắn vào mọi nguồn ngữ cảnh.

Trước MCP: mỗi cặp (AI × tool) cần một tích hợp riêng → bùng nổ chi phí N×M. Với MCP: tool chỉ cần expose 1 server, mọi AI host đều dùng được. Lập trình viên VNEXT vì thế có thể gắn Figma, PRD Notion, Jira, GitHub, DB schema vào Cursor/Claude Code mà không phải copy-paste — agent code đúng ngữ cảnh ngay từ token đầu tiên.

Kiến trúc 4 lớp
01
MCP Host

IDE / Agent (Cursor, Claude Code, Copilot, Windsurf)

02
MCP Client

Lib chuẩn trong host nói chuyện với server

03
MCP Server

Wrap Figma · Jira · DB · GitHub… expose tools

04
Data Source

API / DB / SaaS thực — server giữ credential

MCP Server thực chiến cho dev outsourcing
Figma MCP
Đọc/ghi
Đọc frame · component · token màu
Lợi ích
Sinh code UI khớp design 1:1, không cần screenshot.
Notion / Confluence
Đọc/ghi
Đọc PRD · spec · ADR · meeting note
Lợi ích
Agent code đúng business rule, BrSE hỏi spec không cần mở tab.
GitHub / GitLab MCP
Đọc/ghi
Repo · PR · issue · CI log
Lợi ích
Auto review, sinh PR description, tóm tắt diff cho lead.
Postgres / Supabase MCP
Đọc/ghi
Schema · query · migration
Lợi ích
Sinh SQL · type · seed đúng schema thật, không bịa bảng.
Jira / Linear MCP
Đọc/ghi
Ticket · sprint · status
Lợi ích
Agent cập nhật tiến độ, tự tạo subtask từ requirement.
Slack · Drive · Sentry
Đọc/ghi
Chat · file · error log
Lợi ích
Triage bug, gom context cross-tool trong 1 lệnh.
Use-case 1 · Design → Code
Figma MCP + Cursor
  1. Designer share Figma frame link.
  2. Dev mở Cursor → @figma chọn frame.
  3. MCP trả về layout, token, asset, auto-layout.
  4. Agent sinh component React + Tailwind khớp pixel.
Tiết kiệm 40–60% thời gian UI bring-up.
Use-case 2 · PRD → Ticket → PR
Notion + Jira + GitHub MCP
  1. Agent đọc PRD trong Notion qua MCP.
  2. Bóc tách user story → tạo ticket Jira.
  3. Sinh branch + scaffold code + PR draft trên GitHub.
  4. Lead review, agent cập nhật ticket khi merge.
Vòng requirement → PR rút từ ngày xuống giờ.
Governance bắt buộc
Scope tối thiểu

Mỗi MCP server chỉ cấp quyền đọc/ghi đúng repo · project · workspace của dự án.

Audit log

Mọi tool-call ghi log: ai · host nào · server nào · payload · timestamp.

Khách hàng JP/EU

Chỉ dùng MCP server self-hosted hoặc qua VNEXT gateway — không gửi PII ra public model.

Workshop: mỗi nhóm chọn 1 dự án thật → liệt kê 3 MCP server cần kết nối (Design · Spec · Code) → ước tính giờ tiết kiệm/sprint và rủi ro bảo mật cần xử lý.