Phát triển Go MCP Server với Model Context Protocol Go SDK chính thức

Xây dựng Production Go MCP Servers: Hướng dẫn toàn tập

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: Các Go MCP servers chuẩn production yêu cầu sử dụng thư viện chính thức modelcontextprotocol/go-sdk và tuân thủ các schema JSON nghiêm ngặt. Bởi vì giao thức stdio transport sử dụng luồng standard output (stdout), bạn bắt buộc phải định tuyến tất cả các log nội bộ sang stderr để tránh làm crash ứng dụng client. Trả về các lỗi kiểm chứng dữ liệu (validation errors) dưới dạng lỗi cấp công cụ (tool-level failures) thay vì lỗi hệ thống nhằm duy trì kết nối bền vững. ...

15 tháng 7, 2026 · 29 phút · Lê Tuấn Anh

Generative UI với MCP: Thiết Kế Kiến Trúc Frontend AI-Native

🇬🇧 Read the English version of this article on tanhdev.com Thế hệ đầu tiên của giao diện chat tích hợp AI đi theo một mô típ đơn giản: người dùng gõ tin nhắn, LLM tạo văn bản (text), UI hiển thị văn bản đó. Thế hệ thứ hai bổ sung tool calls (lệnh gọi công cụ) — LLM có thể gọi các hàm (functions) và hiển thị kết quả dưới dạng văn bản. Thế hệ thứ ba — Generative UI (UI Sinh Tự Động) — tiến xa hơn thế: LLM không chỉ tạo ra các câu trả lời bằng văn bản mà còn tạo ra các thành phần UI tương tác (interactive UI components) được render (kết xuất) trực tiếp trong trình duyệt, mang đến những trải nghiệm không giống như đang trò chuyện với một khung văn bản mà giống như đang sử dụng một ứng dụng thông minh, phản hồi siêu nhạy. ...

1 tháng 6, 2026 · 18 phút · Tuan Anh