📖 Nội dung bài học
Điểm của bạn:
7/7 Đúng (100%)
Thời gian đã trôi qua:
1 phút
Hiển thị câu trả lời
Ẩn câu trả lời
Câu 1: Đáp án đúng
Bạn đang xây dựng một MCP client để kết nối ứng dụng của mình với một MCP server. Bạn cần hai thành phần chính nào?
A frontend và a backend
A database và a web server
A REST API và a GraphQL endpoint
Một lớp MCP Client và một Client Session
Câu 2: Đáp án đúng
MCP client của bạn cần biết những tool nào có sẵn từ MCP server. Nó nên gửi loại tin nhắn nào?
ListToolsRequest
CallToolRequest
ToolDiscoveryRequest
GetToolsMessage
Câu 3: Đáp án đúng
Bạn đã xây dựng một MCP server và muốn kiểm tra xem các tool của bạn có hoạt động đúng không trước khi kết nối với một ứng dụng hoàn chỉnh. Cách dễ nhất để làm điều này là gì?
Viết các script kiểm tra riêng cho từng tool
Kiểm tra mọi thứ thủ công trên terminal
Sử dụng MCP Inspector tích hợp sẵn với mcp dev mcp_server.py
Kết nối trực tiếp với Claude trước
Câu 4: Đáp án đúng
Bạn đang xây dựng một ứng dụng chat nơi người dùng hỏi Claude về dữ liệu GitHub của họ. Nếu không có MCP, vấn đề chính bạn sẽ gặp phải là gì?
GitHub không cho phép truy cập API
Bạn sẽ phải tự viết và duy trì toàn bộ code tool GitHub
Claude không thể hiểu dữ liệu GitHub
Người dùng không thể hỏi về các repository
Câu 5: Đáp án đúng
Bạn đang quyết định cách triển khai một tính năng mới trong MCP server của mình. Người dùng nên có thể nhấp vào một nút để kích hoạt quy trình làm việc "tóm tắt tài liệu". Bạn nên sử dụng nguyên mẫu MCP nào?
Resources - vì bạn cần lấy dữ liệu tài liệu
Functions - vì nó liên quan đến xử lý
Prompts - vì người dùng kiểm soát thời điểm bắt đầu quy trình làm việc
Tools - vì AI cần các khả năng mới
Câu 6: Đáp án đúng
Bạn đang sử dụng Python MCP SDK để tạo một tool đọc file. Cách dễ nhất để định nghĩa tool này là gì?
Sử dụng decorator @mcp.tool() trên một hàm Python
Tạo một file cấu hình riêng
Viết JSON schema thủ công
Gửi yêu cầu HTTP để đăng ký tool
Câu 7: Đáp án đúng
Bạn muốn tạo một resource lấy các tài liệu khác nhau dựa trên ID của chúng, ví dụ docs://documents/report.pdf. Bạn nên sử dụng loại resource nào?
Một resource được tạo mẫu với các tham số trong URI
Một tool thay vì một resource
Một resource trực tiếp với URI tĩnh
Một resource truy vấn cơ sở dữ liệu
Làm lại
🔁 Bài học liên quan
- Bài tiếp: MCP review
- Bài trước: Prompts in the client
- Thuộc lộ trình: Path D
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/introduction-to-model-context-protocol/297196
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: 2026-04-23 · Chuẩn hoá: 2026-05-01