Thêm Model Context Protocol (MCP) server vào agent dưới dạng công cụ
Mua gói Thành viên Pro để trải nghiệm không quảng cáo và sử dụng các tiện ích AI
[Bài viết này là tài liệu tham khảo trước khi phát hành chính thức và có thể thay đổi].
Model Context Protocol (MCP) là một tiêu chuẩn dùng để cung cấp các công cụ cho một agent. Khi bạn thêm MCP server vào agent của mình, mọi công cụ mà server đó cung cấp sẽ trở nên khả dụng để agent có thể gọi trong quá trình hội thoại.
Lưu ý:
- Các tính năng trong bài viết này được vận hành bởi GitHub Copilot harness, sử dụng Copilot Credits để tính phí dựa trên mức độ sử dụng.
- Việc tính phí dựa trên mức độ sử dụng áp dụng cho các hoạt động: sử dụng, xây dựng, kiểm thử và đánh giá agent. Các thao tác này có thể tiêu tốn Copilot Credits.
Hãy tham khảo hướng dẫn này khi bạn muốn thêm MCP server vào một agent trong trải nghiệm mới.
Điều kiện tiên quyết
- Một agent được tạo trong trải nghiệm mới. Xem phần Tạo và xóa agent.
- URL của MCP server có thể truy cập được từ Copilot Studio.
- Các thông tin xác thực mà server yêu cầu (ví dụ: API key hoặc ID khách hàng và mã bí mật cho phương thức xác thực được hỗ trợ).
Thêm MCP server từ tab Build
1. Đăng nhập vào Copilot Studio và mở agent của bạn.
2. Trên thanh điều hướng của agent, chọn tab Build.
3. Trong bảng thành phần ở bên phải, chọn Tools.
4. Trong hộp thoại Add a tool, chọn Add bên cạnh thanh tìm kiếm, sau đó chọn Model Context Protocol (MCP).
5. Trên trang Add MCP server, hãy nhập các thông tin sau:
- Name: Một tên ngắn gọn, mang tính mô tả giúp agent quyết định thời điểm sử dụng các công cụ của server này. Đây là tên mà agent sẽ nhìn thấy.
- Description: Một hoặc hai câu tóm tắt về chức năng của server và thời điểm agent nên sử dụng nó.
- Server URL: HTTPS endpoint của MCP server.
- Authentication: Chọn phương thức xác thực mà server yêu cầu, đồng thời nhập thông tin xác thực hoặc các giá trị cấu hình cần thiết cho phương thức đó.
6. Chọn Add để kết nối.
Copilot Studio sẽ kết nối với MCP server, thực hiện bắt tay giao thức (protocol handshake), sau đó liệt kê các công cụ mà server cung cấp.
7. Xem lại danh sách các công cụ xuất hiện.
Đối với mỗi công cụ, hãy kiểm tra kỹ tên và phần mô tả. Nếu một công cụ không có mô tả rõ ràng, các phản hồi của agent sử dụng công cụ đó sẽ kém tin cậy hơn. Hãy yêu cầu tác giả của MCP server cải thiện phần mô tả trước khi bạn sử dụng công cụ này trong môi trường thực tế.
8. Chọn Save để hoàn tất việc thêm server.
Server sẽ xuất hiện trong danh sách Tools của agent tại tab Build.
Kiểm tra server
Sau khi thêm server, hãy kiểm tra nó trước khi xuất bản agent.
- Chọn tab Preview.
- Đặt cho agent một câu hỏi đòi hỏi phải sử dụng một trong các công cụ của server.
- Xem xét phản hồi của agent. Mở phần theo dõi hoạt động để xác minh công cụ nào đã được gọi, các tham số nào đã được truyền vào và kết quả trả về của công cụ đó.
Nếu agent không gọi công cụ vào thời điểm bạn mong muốn, hãy tinh chỉnh tên công cụ, mô tả công cụ hoặc các hướng dẫn dành cho agent.
Quản lý server sau khi thêm
Để xóa MCP server hoặc tạm thời tắt nó, hãy sử dụng quy trình quản lý công cụ tiêu chuẩn.
Nếu URL, thông tin xác thực hoặc các công cụ được cung cấp của server thay đổi sau khi bạn đã thêm nó, hãy chỉnh sửa mục server trong cùng hộp thoại Tools để làm mới kết nối và đọc lại danh sách công cụ.
Các giới hạn
- Mỗi agent có thể kết nối với nhiều MCP server, nhưng tổng số phiên bản MCP server có thể chạy đồng thời trong một cuộc hội thoại bị giới hạn. Nếu bạn đính kèm nhiều MCP server hơn mức giới hạn cho phép và agent cố gắng sử dụng tất cả chúng trong cùng một lượt phản hồi, các server dư thừa sẽ bị bỏ qua và công cụ của chúng sẽ không khả dụng cho lượt đó.
- Hãy giữ số lượng MCP server đính kèm với mỗi agent ở mức thấp và xóa các server không còn sử dụng để agent có đủ khả năng gọi những server mà bạn thực sự cần.
- Mỗi MCP server đều được tính vào tổng số lượng công cụ mà một agent có thể hỗ trợ.
Bạn nên đọc
-
Chuyển đổi giữa trải nghiệm agent cổ điển và mới trong Copilot Studio
-
Tổng quan về nguồn kiến thức cho agent trong Copilot Studio
-
Những nguồn kiến thức sẵn có cho agent trong Copilot Studio
-
Quản lý các nguồn kiến thức agent trong Copilot Studio
-
Tổng quan về Microsoft IQ cho agent trong Copilot Studio
-
Tạo một agent trong Microsoft Copilot Studio
-
Quản lý các nguồn Microsoft IQ trong một agent
-
Các công cụ có sẵn cho agent trong Copilot Studio
-
Cấu hình chi tiết và hướng dẫn cho agent trong Copilot Studio
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Hướng dẫn AI
AI Tools
Học IT
Hàm Excel