Hãy cùng tìm hiểu thêm về cách sử dụng giao diện trực quan trong các phần tiếp theo.
Dưới đây là cách chúng ta cần tiếp cận ở mức độ tổng quan:
- Cấu hình một tập tin để tìm MCP Server của chúng ta.
- Khởi động/Kết nối đến server đó để nhận danh sách các khả năng của nó.
- Sử dụng các khả năng đó thông qua giao diện GitHub Copilot Chat.
Tuyệt vời, bây giờ khi đã hiểu được quy trình, hãy thử sử dụng MCP Server qua Visual Studio Code thông qua một bài tập.
Trong bài tập này, chúng ta sẽ cấu hình Visual Studio Code để tìm MCP server của bạn nhằm có thể sử dụng từ giao diện GitHub Copilot Chat.
Bạn có thể cần bật tính năng phát hiện MCP Servers.
-
Vào
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledtrong tập tin settings.json.
Bắt đầu bằng cách tạo một tập tin cấu hình ở thư mục gốc dự án của bạn, bạn cần một tập tin tên MCP.json và đặt nó trong thư mục .vscode. Nó sẽ trông như sau:
.vscode
|-- mcp.json
Tiếp theo, hãy xem cách thêm một mục server.
Thêm nội dung sau vào mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}Ví dụ đơn giản trên đây là cách khởi động một server viết bằng Node.js, với các runtime khác bạn cần chỉ định lệnh phù hợp để khởi động server dùng command and args.
Bây giờ bạn đã thêm mục, hãy khởi động server:
- Tìm mục của bạn trong mcp.json và đảm bảo bạn thấy biểu tượng "play":
- Nhấn vào biểu tượng "play", bạn sẽ thấy biểu tượng công cụ trong GitHub Copilot Chat tăng số lượng công cụ khả dụng. Nếu bạn nhấn vào biểu tượng công cụ này, bạn sẽ thấy danh sách các công cụ đã đăng ký. Bạn có thể chọn hoặc bỏ chọn từng công cụ tùy ý muốn GitHub Copilot sử dụng chúng làm ngữ cảnh hay không:
- Để chạy một công cụ, gõ một câu lệnh bạn biết sẽ phù hợp với mô tả một trong các công cụ của bạn, ví dụ câu lệnh "add 22 to 1":
Bạn sẽ thấy phản hồi là 23.
Hãy thử thêm một mục server vào tập tin mcp.json của bạn và đảm bảo bạn có thể khởi động/dừng server. Đồng thời đảm bảo bạn có thể giao tiếp với các công cụ trên server thông qua giao diện GitHub Copilot Chat.
Các điểm chính trong chương này như sau:
- Visual Studio Code là một client tuyệt vời cho phép bạn sử dụng nhiều MCP Servers và công cụ của chúng.
- Giao diện GitHub Copilot Chat là cách bạn tương tác với các server.
- Bạn có thể yêu cầu người dùng nhập các thông tin như API key để truyền vào MCP Server khi cấu hình mục server trong tập tin mcp.json.
- Tiếp theo: Tạo một SSE Server
Tuyên bố miễn trách:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ nguyên bản nên được xem là nguồn chính xác và đáng tin cậy. Đối với các thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu nhầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.


