Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 5.5 KB

File metadata and controls

116 lines (75 loc) · 5.5 KB

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.

Phương pháp tiếp cận

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.

Bài tập: Sử dụng một server

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.

-0- Bước chuẩn bị, bật tính năng phát hiện MCP Server

Bạn có thể cần bật tính năng phát hiện MCP Servers.

  1. Vào File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled trong tập tin settings.json.

-1- Tạo tập tin cấu hình

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.

-2- Cấu hình một 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.

-3- Khởi động server

Bây giờ bạn đã thêm mục, hãy khởi động server:

  1. Tìm mục của bạn trong mcp.json và đảm bảo bạn thấy biểu tượng "play":

Khởi động server trong Visual Studio Code

  1. 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:

Khởi động server trong Visual Studio Code

  1. Để 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":

Chạy công cụ từ GitHub Copilot

Bạn sẽ thấy phản hồi là 23.

Bài tập về nhà

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.

Giải pháp

Giải pháp

Những điểm chính cần nhớ

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.

Mẫu ví dụ

Tài nguyên bổ sung

Tiếp theo

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.