Nhà nghiên cứu Alliance DAO: Một sự hiểu biết đơn giản và sâu sắc về khái niệm MCP đằng sau sự phổ biến của DARK

avatar
ODAILY
04-18
Bài viết này được dịch máy
Xem bản gốc

Tác giả gốc: Mohamed ElSeidy

Biên dịch: TechFlow

Dẫn nhập

Hôm qua, token liên quan đến AI trên Solana là $Dark đã ra mắt trên Binance Alpha, cho đến nay giá trị vốn hóa thị trường đã đạt khoảng 40 triệu đô la.

Trong câu chuyện crypto AI mới nhất, $Dark có liên quan chặt chẽ với "MCP" (Giao thức Ngữ cảnh Mô hình), và đây cũng là lĩnh vực mà các công ty công nghệ Web2 như Google đang quan tâm và khám phá.

Nhưng hiện tại, không có nhiều bài viết có thể giải thích rõ ràng về khái niệm và ảnh hưởng câu chuyện của MCP.

Dưới đây là một bài viết sâu sắc về giao thức MCP của nhà nghiên cứu Mohamed ElSeidy từ Alliance DAO, sử dụng ngôn ngữ rất dễ hiểu để giải thích nguyên lý và vị trí của MCP, có thể giúp chúng ta hiểu nhanh câu chuyện mới nhất.

TechFlow đã biên dịch toàn bộ bài viết.

(Tôi sẽ tiếp tục dịch phần còn lại theo yêu cầu của bạn)

  • Tương tác người dùng: Người dùng đặt câu hỏi hoặc gửi yêu cầu trong máy chủ MCP (ví dụ như Claude Desktop).

  • Phân tích LLM: LLM phân tích yêu cầu và xác định xem có cần thông tin hoặc công cụ bên ngoài để cung cấp phản hồi đầy đủ không.

  • Khám phá công cụ: Máy trạm MCP truy vấn máy chủ MCP được kết nối để khám phá các công cụ có sẵn.

  • Lựa chọn công cụ: LLM quyết định sử dụng những công cụ nào dựa trên yêu cầu và các chức năng có sẵn.

  • Yêu cầu quyền: Máy chủ yêu cầu quyền của người dùng để thực thi các công cụ đã chọn, để đảm bảo tính minh bạch và an toàn.

  • Thực thi công cụ: Sau khi được phê duyệt, máy trạm MCP sẽ gửi yêu cầu đến máy chủ MCP phù hợp, máy chủ sử dụng quyền truy cập chuyên sâu của mình vào các nguồn dữ liệu để thực hiện thao tác.

  • Xử lý kết quả: Máy chủ trả về kết quả cho máy trạm, máy trạm định dạng lại để LLM sử dụng.

  • Tạo phản hồi: LLM tích hợp thông tin bên ngoài thành một phản hồi toàn diện.

  • Hiển thị cho người dùng: Cuối cùng, phản hồi được trình bày cho người dùng cuối.

Sức mạnh của kiến trúc này nằm ở chỗ mỗi máy chủ MCP tập trung vào một lĩnh vực cụ thể, nhưng sử dụng các giao thức truyền thông tiêu chuẩn. Như vậy, các nhà phát triển không cần phải xây dựng lại tích hợp cho mỗi nền tảng, mà chỉ cần phát triển công cụ một lần để phục vụ toàn bộ hệ sinh thái AI.

Cách xây dựng máy chủ MCP đầu tiên của bạn

Bây giờ chúng ta hãy xem làm thế nào để triển khai một máy chủ MCP đơn giản chỉ trong vài dòng mã bằng cách sử dụng MCP SDK.

Trong ví dụ đơn giản này, chúng tôi muốn mở rộng khả năng của Claude Desktop để trả lời các câu hỏi như "Có những quán cà phê nào gần Công viên Trung tâm?" với thông tin từ Google Maps. Bạn có thể dễ dàng mở rộng chức năng này để lấy đánh giá hoặc xếp hạng. Nhưng hiện tại, chúng tôi tập trung vào công cụ MCP find_nearby_places, cho phép Claude trực tiếp lấy thông tin từ Google Maps và trình bày kết quả theo cách hội thoại.

Như bạn thấy, mã rất đơn giản. Đầu tiên, nó chuyển đổi truy vấn thành tìm kiếm Google Maps API, sau đó trả về các kết quả hàng đầu ở định dạng có cấu trúc. Như vậy, thông tin được chuyển lại cho LLM để ra quyết định thêm.

Bây giờ chúng ta cần cho Claude Desktop biết về công cụ này, vì vậy chúng ta đăng ký nó trong tệp cấu hình của mình như sau:

Đường dẫn macOS: ~/Library/Application Support/Claude/claude_desktop_config.jsonĐường dẫn Windows: %APPDATA%\Claude\claude_desktop_config.json

Và thế là xong! Giờ bạn đã mở rộng thành công chức năng của Claude để tìm kiếm vị trí trực tiếp từ Google Maps.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận