Thử Thách Học Điều Mới 12 Ngày Cùng AI · 100% Thực hành tác nghiệp (Show, Don't Tell) · 0đ Miễn phí trọn đời.
Ngày 03 / 12
Ước tính: 15–20 phút đọc · 30–45 phút thực hành
Ngày 03: Mở Rộng Giác Quan Trợ Lý Qua MCP (Model Context Protocol) & Cầu Nối API
Phá bỏ giới hạn hộp kín: Trao cho AI quyền truy cập tệp tin, cơ sở dữ liệu và công cụ ngoài
🎯 Mục Tiêu Cốt Lõi Hôm Nay
- Hiểu sâu sắc về chuẩn mở Model Context Protocol (MCP) — cách thế giới kết nối mô hình ngôn ngữ với dữ liệu thực tế an toàn.
- Cài đặt và quản lý các cổng kết nối MCP thiết yếu: Quản lý tệp cục bộ, truy vấn cơ sở dữ liệu SQLite/Postgres, và tìm kiếm thông tin thời gian thực.
- Xây dựng chuỗi tác vụ tự động kết nối giữa dữ liệu nội bộ và các kênh liên lạc như Telegram bot hoặc email.
🧠 Nguyên Lý Nền Tảng & Bản Chất
- Mô hình kiến trúc MCP: Host (Claude/IDE) - Client - Server và cơ chế phân quyền tài nguyên rành mạch.
- Cơ chế Tool Discovery: Cách trợ lý tự nhận diện công cụ sẵn có và lựa chọn tham số gọi hàm tối ưu.
- Bảo mật thông tin xác thực: Quản lý biến môi trường an toàn, không để lộ Secret Key khi giao tiếp với bên thứ ba.
Thực hành tác nghiệp
🛠️ Thực hành 03: Thiết Lập Cổng Thông Tin Tự Động Thu Thập & Gửi Báo Cáo Telegram
Các bước triển khai chi tiết:
- Mở tệp cấu hình `claude_desktop_config.json` hoặc cấu hình MCP trong IDE của bạn.
- Khai báo 2 MCP server: `filesystem` (truy cập thư mục dự án) và `fetch` (truy vấn internet).
- Khởi động lại ứng dụng và kiểm tra biểu tượng búa/công cụ (Tools) đã xuất hiện các lệnh mới.
- Giao nhiệm vụ tự động đọc tệp nội bộ kết hợp tìm kiếm dữ liệu trực tuyến để kiểm chứng khả năng phối hợp công cụ của Agent.
📦 Sản phẩm bàn giao sau ngày hôm nay: 1 hệ thống trợ lý kết nối MCP hoàn chỉnh, tự động tìm kiếm, phân tích và đọc ghi dữ liệu cục bộ an toàn mà không cần bạn ngồi trực.
# 1. Kiểm tra môi trường Node.js (Yêu cầu Node 18+)
node -v && npm -v
# 2. Cài đặt và chạy thử nghiệm một MCP Server chuẩn mã nguồn mở (Filesystem)
npx -y @modelcontextprotocol/server-filesystem D:/my-ai-workspace
# 3. Tạo file biến môi trường chứa Bot Token (Bảo mật tuyệt đối)
cat << 'EOF' > .env
TELEGRAM_BOT_TOKEN="your_bot_token_from_botfather"
TELEGRAM_CHAT_ID="your_telegram_chat_id"
EOF
🤖 Prompt Mẫu Giao Việc Cho AI (Production Prompt)
Sẵn dùng với Claude / Cursor / ChatGPT
Bạn có quyền truy cập vào các công cụ MCP: filesystem (đọc ghi tệp) và fetch (truy xuất web).
Hãy thực hiện chuỗi hành động sau:
1. Dùng tool `fetch` tải bản tin cập nhật công nghệ mới nhất từ RSS / trang tin uy tín.
2. Dùng tool `filesystem` đọc tệp `./docs/project_goals.md` để đối chiếu xem tin tức nào liên quan trực tiếp đến dự án của tôi.
3. Soạn 1 tin tóm tắt ngắn dưới 200 từ, nêu bật: 'Cơ hội mới' & 'Việc cần làm'.
4. Xuất bản tin ra file `./outputs/Daily_Briefing.md`.
// Cấu hình claude_desktop_config.json trên máy tính (Windows / Mac)
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"D:\my-ai-workspace"
]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}
Cảnh báo & Bắt bệnh
💡 Lỗi kết nối MCP trên Windows: Đường dẫn thư mục trong tệp JSON cấu hình MCP trên Windows bắt buộc phải dùng dấu gạch chéo kép `\\` (ví dụ `D:\\my-ai-workspace`) hoặc gạch chéo xuôi `/`. Nếu dùng gạch chéo đơn `\`, tệp JSON sẽ bị lỗi cú pháp cú pháp (JSON parse error) khiến MCP không thể khởi chạy.
📚 KHÓA HỌC CHUYÊN SÂU ĐỐI ỨNG
MCP (Model Context Protocol) Mastery
Bạn muốn tìm hiểu toàn diện mọi ngóc ngách của công nghệ này? Khóa học mở rộng đã có sẵn trên hệ thống.