MCP là gì?

Trung cấp4/24/2025, 8:53:25 AM
MCP (Model Context Protocol) là một lĩnh vực mới nổi đã thu hút sự chú ý từ các công ty công nghệ Web2 như Google. Bài viết cung cấp một phân tích sâu sắc về nguyên tắc và vị trí của giao thức MCP, giải thích cách nó cung cấp ngữ cảnh cho các mô hình ngôn ngữ lớn (LLMs) thông qua việc giao tiếp chuẩn với các ứng dụng. Nó cũng khám phá đội ngũ đứng sau DARK, MtnDAO, và cách nhà sáng lập, Edgar Pavlovsky, với khả năng thực thi mạnh mẽ và triển vọng tương lai của đội ngũ có thể tiềm năng đẩy giá token lên cao.

Chuyển tiêu đề gốc ‘Tiêu chuẩn USB-C của AI: Hiểu rõ về MCP’

Trong những năm làm việc tại Alliance, tôi đã chứng kiến vô số nhà sáng lập xây dựng các công cụ chuyên biệt của riêng họ và tích hợp dữ liệu vào các đại lý trí tuệ nhân tạo và quy trình làm việc của họ. Tuy nhiên, những thuật toán, hình thức hóa và bộ dữ liệu độc đáo này bị khóa lại sau các tích hợp tùy chỉnh mà ít người sẽ sử dụng.

Điều này đã thay đổi nhanh chóng với sự xuất hiện của Giao thức Ngữ cảnh Mô hình. MC được định nghĩa là một giao thức mở chuẩn hóa cách ứng dụng giao tiếp và cung cấp bối cảnh cho LLM. Một phép so sánh mà tôi thực sự thích là “MC cho các ứng dụng AI giống như USB-C cho phần cứng”; đó là chuẩn hóa, cắm và chạy, linh hoạt và đổi mới.

Tại sao MC?

Các hệ thống dự đoán ngôn ngữ như Claude, OpenAI, LLAMA, v.v. rất mạnh mẽ, nhưng chúng bị hạn chế bởi thông tin mà chúng có thể truy cập vào lúc này. Điều đó có nghĩa là chúng thường có rào cản tri thức, không thể duyệt web độc lập và không có quyền truy cập trực tiếp vào các tập tin cá nhân của bạn hoặc các công cụ chuyên biệt mà không có hình thức tích hợp nào đó.

Đặc biệt, trước đây, các nhà phát triển đối mặt với ba thách thức lớn khi kết nối LLMs với dữ liệu và công cụ bên ngoài:

  1. Độ phức tạp tích hợp: Xây dựng tích hợp riêng biệt cho mỗi nền tảng AI (Claude, ChatGPT, vv.) yêu cầu sao chép công sức và duy trì nhiều mã nguồn
  2. Sự phân mảnh Công cụ: Mỗi chức năng công cụ (ví dụ: truy cập tệp, kết nối API, v.v.) đều cần mã tích hợp chuyên biệt riêng và mô hình quyền
  3. Phân phối giới hạn: Các công cụ chuyên dụng bị giới hạn trên các nền tảng cụ thể, hạn chế sự lan rộng và tác động của chúng

MC giải quyết những vấn đề này bằng cách cung cấp một cách tiêu chuẩn cho bất kỳ LLM nào để truy cập an toàn vào các công cụ bên ngoài và nguồn dữ liệu thông qua một giao thức chung. Bây giờ chúng ta hiểu MCP hoạt động như thế nào, hãy xem những gì mà mọi người đang xây dựng với nó.

Những gì mà mọi người đang xây dựng với MCP là gì?

Hệ sinh thái MCP hiện đang phát triển mạnh mẽ với sự đổi mới. Dưới đây là một số ví dụ gần đây mà tôi tìm thấy trên Twitter, các nhà phát triển đang giới thiệu công việc của họ.

  • Sơ đồ cốt truyện được trang bị trí tuệ nhân tạo AI: Một tích hợp MCP cho phép Claude điều khiển ChatGPT-4o, tự động tạo ra các bảng truyện hoàn chỉnh theo phong cách Ghibli mà không cần sự can thiệp của con người nào.
  • ElevenLabs Voice Integration: Một máy chủ MCP cung cấp quyền truy cập cho Claude và Cursor vào toàn bộ nền tảng âm thanh AI của họ thông qua các lệnh văn bản đơn giản. Sự tích hợp mạnh mẽ đủ mạnh để tạo ra các trợ lý giọng nói có thể thực hiện cuộc gọi đi ra. Điều này chứng minh được rằng MCP có thể mở rộng các công cụ AI hiện tại vào lĩnh vực âm thanh.
  • Tự động hóa trình duyệt với Playwright: Một máy chủ MC cho phép các đại lý AI kiểm soát trình duyệt web mà không cần ảnh chụp màn hình hoặc mô hình thị giác. Điều này tạo ra những khả năng mới cho tự động hóa web bằng cách cho phép LLMs kiểm soát trực tiếp các tương tác trình duyệt một cách chuẩn.
  • Tích hợp WhatsApp Cá Nhân: Một máy chủ kết nối với tài khoản WhatsApp cá nhân, cho phép Claude tìm kiếm qua tin nhắn và danh bạ, cũng như gửi tin nhắn mới.
  • Công cụ tìm kiếm Airbnb: Một công cụ tìm kiếm căn hộ Airbnb thể hiện sự đơn giản và mạnh mẽ của MC khi tạo ra các ứng dụng thực tế tương tác với các dịch vụ web.
  • Hệ Thống Điều Khiển Robot: Bộ điều khiển MCP cho một robot. Ví dụ này kết nối khoảng cách giữa LLMs và phần cứng vật lý, thể hiện tiềm năng của MCP trong các ứng dụng IoT và robot.
  • Google Maps và Tìm kiếm địa phương: Kết nối Claude với dữ liệu Google Maps, tạo ra một hệ thống có thể tìm kiếm và đề xuất các doanh nghiệp địa phương như quán cà phê. Phần mở rộng này cho phép trợ lý trí tuệ với dịch vụ dựa trên vị trí.
  • Tích hợp Blockchain: Dự án Lyra MCP mang lại khả năng MCP cho StoryProtocol và các nền tảng web3 khác. Điều này cho phép tương tác với dữ liệu blockchain và hợp đồng thông minh, mở ra những khả năng mới cho các ứng dụng phi tập trung được tăng cường bởi trí tuệ nhân tạo.

Điều làm cho những ví dụ này đặc biệt hấp dẫn là sự đa dạng của chúng. Trong một thời gian ngắn kể từ khi được giới thiệu, các nhà phát triển đã tạo ra các tích hợp bao gồm sản xuất truyền thông sáng tạo, nền tảng giao tiếp, kiểm soát phần cứng, dịch vụ vị trí và công nghệ blockchain. Tất cả những ứng dụng đa dạng này đều tuân theo cùng một giao thức chuẩn, chứng minh tính linh hoạt và tiềm năng của MCP để trở thành tiêu chuẩn phổ quát cho tích hợp công cụ AI.

Để có một bộ sưu tập toàn diện các máy chủ MC, hãy kiểm trakho lưu trữ chính thức của máy chủ MCP trên GitHub. Với một lời từ chối cẩn thận, trước khi sử dụng bất kỳ máy chủ MC nào, hãy cẩn thận với những gì bạn đang chạy và cấp quyền cho.

Hứa hẹn so với Hype

Với bất kỳ công nghệ mới nào, việc đặt câu hỏi: Liệu MCP có thực sự mang tính chuyển đổi, hay chỉ là một công cụ được quảng bá quá mức sẽ phai nhạt?

Sau khi xem xét nhiều startup trong lĩnh vực này, tôi tin rằng MCP đại diện cho một điểm phát triển thực sự cho sự phát triển của trí tuệ nhân tạo. Khác với nhiều xu hướng hứa hẹn cách mạng nhưng chỉ mang lại sự thay đổi gia tăng, MCP là một đòn bẩy sản xuất giúp giải quyết một vấn đề cơ sở hạ tầng căn bản đã ngăn chặn toàn bộ hệ sinh thái.

Điều làm cho nó đặc biệt có giá trị là nó không cố gắng thay thế các mô hình AI hiện có hoặc cạnh tranh với chúng, thay vào đó, nó làm cho chúng trở nên hữu ích hơn bằng cách kết nối chúng với các công cụ bên ngoài và dữ liệu mà chúng cần.

Tuy nói vậy, vẫn có những lo ngại hợp lệ về bảo mật và tiêu chuẩn. Như bất kỳ giao thức nào ở giai đoạn đầu của mình, chúng ta có thể thấy những khó khăn khi cộng đồng làm việc để xác định các quy tắc tốt nhất về kiểm toán, quyền hạn, xác thực và xác minh máy chủ. Nhà phát triển cần tin tưởng vào tính năng của các máy chủ MCP này và không nên tin tưởng mù quáng vào chúng, đặc biệt khi chúng trở nên phong phú.Bài viết này thảo luận về một số lỗ hổng gần đây bị phơi bày bởi mù bằng cách sử dụng các máy chủ MCP chưa được kiểm tra cẩn thận, ngay cả khi bạn đang chạy nó cục bộ.

Tương lai của trí tuệ nhân tạo là ngữ cảnh

Các ứng dụng trí tuệ nhân tạo mạnh nhất sẽ không đứng một mình mà là các hệ sinh thái của các khả năng chuyên biệt kết nối thông qua các giao thức chuẩn hóa như MCP. Đối với các công ty khởi nghiệp, MCP đại diện cho cơ hội để xây dựng các thành phần chuyên biệt phù hợp với các hệ sinh thái đang phát triển này. Đó là cơ hội để tận dụng kiến thức và khả năng độc đáo của bạn trong khi hưởng lợi từ các khoản đầu tư lớn vào các mô hình nền tảng.

Nhìn về tương lai, chúng ta có thể mong đợi MCP sẽ trở thành một phần cốt lõi của cơ sở hạ tầng AI, giống như HTTP đã trở thành cho web. Khi giao thức trở nên chín muồi và việc áp dụng tăng lên, chúng ta có thể thấy xuất hiện toàn bộ các thị trường của các máy chủ MCP chuyên biệt, cho phép các hệ thống AI tiếp cận bất kỳ khả năng hoặc nguồn dữ liệu nào một cách tưởng tượng.

Phụ lục

Đối với những người quan tâm đến việc hiểu cách MC thực sự hoạt động dưới bề mặt, phần phụ lục sau cung cấp một phân tích kỹ thuật về kiến trúc, quy trình làm việc và triển khai của nó.

Dưới cái nắp của MCP

Tương tự như cách HTTP chuẩn hóa cách mà web truy cập nguồn dữ liệu và thông tin bên ngoài, MCP làm điều đó đối với các khung công cụ AI, tạo ra một ngôn ngữ chung cho phép các hệ thống AI khác nhau giao tiếp một cách liền mạch. Vì vậy, hãy khám phá cách nó làm điều đó.

Kiến trúc và Luồng MCP

Kiến trúc chính tuân theo mô hình máy khách-máy chủ với bốn thành phần chính hoạt động cùng nhau:

  • MCP Hosts: Ứng dụng AI Desktop như Claude hoặc ChatGPT, IDEs như cursorAI hoặc VSCode, hoặc các công cụ AI khác cần truy cập vào dữ liệu và khả năng bên ngoài
  • Khách hàng MCP: Các trình xử lý giao thức được nhúng trong máy chủ duy trì kết nối một cửa với máy chủ MCP
  • MCP Servers: Các chương trình nhẹ tiết lộ các chức năng cụ thể thông qua giao thức chuẩn hóa
  • Nguồn Dữ liệu: Các tệp của bạn, cơ sở dữ liệu, API và dịch vụ mà các máy chủ MCP có thể truy cập một cách an toàn

Vì vậy bây giờ chúng ta đã thảo luận về các thành phần, hãy xem cách chúng tương tác trong một quy trình làm việc điển hình:

  1. Tương tác người dùng: Nó bắt đầu với người dùng đặt câu hỏi hoặc đưa ra yêu cầu trong một MCP Host, ví dụ, Claude Desktop.
  2. Phân tích LLM: LLM phân tích yêu cầu và xác định rằng nó cần thông tin hoặc công cụ bên ngoài để cung cấp phản hồi hoàn chỉnh
  3. Khám phá Công cụ: Khách hàng MCP truy vấn các Máy chủ MCP kết nối để khám phá các công cụ có sẵn
  4. Lựa chọn Công cụ: LLM quyết định sử dụng công cụ nào dựa trên yêu cầu và khả năng có sẵn
  5. Yêu cầu Quyền: Máy chủ yêu cầu người dùng cấp quyền để thực thi công cụ được chọn quan trọng cho tính minh bạch và bảo mật.
  6. Thực thi Công cụ: Sau khi được phê duyệt, MCP Client gửi yêu cầu đến MCP Server phù hợp, thực thi hoạt động với quyền truy cập chuyên môn vào nguồn dữ liệu của mình
  7. Xử lý Kết quả: Máy chủ trả kết quả về cho máy khách, sau đó định dạng chúng cho LLM
  8. Tạo ra Phản Ứng: LLM tích hợp thông tin bên ngoài vào một phản ứng toàn diện
  9. Trình bày người dùng: Cuối cùng, phản hồi được hiển thị cho người dùng cuối cùng

Điều khiến kiến trúc này mạnh mẽ là mỗi Máy chủ MCP chuyên về một lĩnh vực cụ thể nhưng sử dụng một giao thức truyền thông chuẩn. Vì vậy thay vì phải xây dựng lại tích hợp cho từng nền tảng, các nhà phát triển chỉ cần tập trung vào việc phát triển công cụ một lần cho toàn bộ hệ sinh thái trí tuệ nhân tạo của họ.

Cách Xây Dựng Máy Chủ MCP Đầu Tiên Của Bạn

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

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

Như bạn có thể thấy, mã này thực sự đơn giản. 1) Nó chuyển đổi truy vấn thành tìm kiếm API bản đồ Google và 2) trả về kết quả hàng đầu dưới dạng cấu trúc. Do đó, thông tin được truyền lại cho LLM để đưa ra quyết định tiếp theo.

Bây giờ chúng ta cần phải cho phép 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 nó như sau.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Và đây, bạn đã hoàn thành. Bây giờ bạn chỉ cần mở rộng Claude để tìm vị trí thời gian thực từ Google maps.

Miễn trừ trách nhiệm:

  1. Bài viết này được sao chép từ [MCXChuyển tiếp Tiêu đề Gốc ‘Chuẩn USB-C của AI: Hiểu về MCP’. Tất cả bản quyền thuộc về tác giả gốc@Drmelseidy]. Nếu có ý kiến phản đối về việc tái in này, vui lòng liên hệ với Gate Họcđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Bản quyền từ trách nhiệm: Quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

MCP là gì?

Trung cấp4/24/2025, 8:53:25 AM
MCP (Model Context Protocol) là một lĩnh vực mới nổi đã thu hút sự chú ý từ các công ty công nghệ Web2 như Google. Bài viết cung cấp một phân tích sâu sắc về nguyên tắc và vị trí của giao thức MCP, giải thích cách nó cung cấp ngữ cảnh cho các mô hình ngôn ngữ lớn (LLMs) thông qua việc giao tiếp chuẩn với các ứng dụng. Nó cũng khám phá đội ngũ đứng sau DARK, MtnDAO, và cách nhà sáng lập, Edgar Pavlovsky, với khả năng thực thi mạnh mẽ và triển vọng tương lai của đội ngũ có thể tiềm năng đẩy giá token lên cao.

Chuyển tiêu đề gốc ‘Tiêu chuẩn USB-C của AI: Hiểu rõ về MCP’

Trong những năm làm việc tại Alliance, tôi đã chứng kiến vô số nhà sáng lập xây dựng các công cụ chuyên biệt của riêng họ và tích hợp dữ liệu vào các đại lý trí tuệ nhân tạo và quy trình làm việc của họ. Tuy nhiên, những thuật toán, hình thức hóa và bộ dữ liệu độc đáo này bị khóa lại sau các tích hợp tùy chỉnh mà ít người sẽ sử dụng.

Điều này đã thay đổi nhanh chóng với sự xuất hiện của Giao thức Ngữ cảnh Mô hình. MC được định nghĩa là một giao thức mở chuẩn hóa cách ứng dụng giao tiếp và cung cấp bối cảnh cho LLM. Một phép so sánh mà tôi thực sự thích là “MC cho các ứng dụng AI giống như USB-C cho phần cứng”; đó là chuẩn hóa, cắm và chạy, linh hoạt và đổi mới.

Tại sao MC?

Các hệ thống dự đoán ngôn ngữ như Claude, OpenAI, LLAMA, v.v. rất mạnh mẽ, nhưng chúng bị hạn chế bởi thông tin mà chúng có thể truy cập vào lúc này. Điều đó có nghĩa là chúng thường có rào cản tri thức, không thể duyệt web độc lập và không có quyền truy cập trực tiếp vào các tập tin cá nhân của bạn hoặc các công cụ chuyên biệt mà không có hình thức tích hợp nào đó.

Đặc biệt, trước đây, các nhà phát triển đối mặt với ba thách thức lớn khi kết nối LLMs với dữ liệu và công cụ bên ngoài:

  1. Độ phức tạp tích hợp: Xây dựng tích hợp riêng biệt cho mỗi nền tảng AI (Claude, ChatGPT, vv.) yêu cầu sao chép công sức và duy trì nhiều mã nguồn
  2. Sự phân mảnh Công cụ: Mỗi chức năng công cụ (ví dụ: truy cập tệp, kết nối API, v.v.) đều cần mã tích hợp chuyên biệt riêng và mô hình quyền
  3. Phân phối giới hạn: Các công cụ chuyên dụng bị giới hạn trên các nền tảng cụ thể, hạn chế sự lan rộng và tác động của chúng

MC giải quyết những vấn đề này bằng cách cung cấp một cách tiêu chuẩn cho bất kỳ LLM nào để truy cập an toàn vào các công cụ bên ngoài và nguồn dữ liệu thông qua một giao thức chung. Bây giờ chúng ta hiểu MCP hoạt động như thế nào, hãy xem những gì mà mọi người đang xây dựng với nó.

Những gì mà mọi người đang xây dựng với MCP là gì?

Hệ sinh thái MCP hiện đang phát triển mạnh mẽ với sự đổi mới. Dưới đây là một số ví dụ gần đây mà tôi tìm thấy trên Twitter, các nhà phát triển đang giới thiệu công việc của họ.

  • Sơ đồ cốt truyện được trang bị trí tuệ nhân tạo AI: Một tích hợp MCP cho phép Claude điều khiển ChatGPT-4o, tự động tạo ra các bảng truyện hoàn chỉnh theo phong cách Ghibli mà không cần sự can thiệp của con người nào.
  • ElevenLabs Voice Integration: Một máy chủ MCP cung cấp quyền truy cập cho Claude và Cursor vào toàn bộ nền tảng âm thanh AI của họ thông qua các lệnh văn bản đơn giản. Sự tích hợp mạnh mẽ đủ mạnh để tạo ra các trợ lý giọng nói có thể thực hiện cuộc gọi đi ra. Điều này chứng minh được rằng MCP có thể mở rộng các công cụ AI hiện tại vào lĩnh vực âm thanh.
  • Tự động hóa trình duyệt với Playwright: Một máy chủ MC cho phép các đại lý AI kiểm soát trình duyệt web mà không cần ảnh chụp màn hình hoặc mô hình thị giác. Điều này tạo ra những khả năng mới cho tự động hóa web bằng cách cho phép LLMs kiểm soát trực tiếp các tương tác trình duyệt một cách chuẩn.
  • Tích hợp WhatsApp Cá Nhân: Một máy chủ kết nối với tài khoản WhatsApp cá nhân, cho phép Claude tìm kiếm qua tin nhắn và danh bạ, cũng như gửi tin nhắn mới.
  • Công cụ tìm kiếm Airbnb: Một công cụ tìm kiếm căn hộ Airbnb thể hiện sự đơn giản và mạnh mẽ của MC khi tạo ra các ứng dụng thực tế tương tác với các dịch vụ web.
  • Hệ Thống Điều Khiển Robot: Bộ điều khiển MCP cho một robot. Ví dụ này kết nối khoảng cách giữa LLMs và phần cứng vật lý, thể hiện tiềm năng của MCP trong các ứng dụng IoT và robot.
  • Google Maps và Tìm kiếm địa phương: Kết nối Claude với dữ liệu Google Maps, tạo ra một hệ thống có thể tìm kiếm và đề xuất các doanh nghiệp địa phương như quán cà phê. Phần mở rộng này cho phép trợ lý trí tuệ với dịch vụ dựa trên vị trí.
  • Tích hợp Blockchain: Dự án Lyra MCP mang lại khả năng MCP cho StoryProtocol và các nền tảng web3 khác. Điều này cho phép tương tác với dữ liệu blockchain và hợp đồng thông minh, mở ra những khả năng mới cho các ứng dụng phi tập trung được tăng cường bởi trí tuệ nhân tạo.

Điều làm cho những ví dụ này đặc biệt hấp dẫn là sự đa dạng của chúng. Trong một thời gian ngắn kể từ khi được giới thiệu, các nhà phát triển đã tạo ra các tích hợp bao gồm sản xuất truyền thông sáng tạo, nền tảng giao tiếp, kiểm soát phần cứng, dịch vụ vị trí và công nghệ blockchain. Tất cả những ứng dụng đa dạng này đều tuân theo cùng một giao thức chuẩn, chứng minh tính linh hoạt và tiềm năng của MCP để trở thành tiêu chuẩn phổ quát cho tích hợp công cụ AI.

Để có một bộ sưu tập toàn diện các máy chủ MC, hãy kiểm trakho lưu trữ chính thức của máy chủ MCP trên GitHub. Với một lời từ chối cẩn thận, trước khi sử dụng bất kỳ máy chủ MC nào, hãy cẩn thận với những gì bạn đang chạy và cấp quyền cho.

Hứa hẹn so với Hype

Với bất kỳ công nghệ mới nào, việc đặt câu hỏi: Liệu MCP có thực sự mang tính chuyển đổi, hay chỉ là một công cụ được quảng bá quá mức sẽ phai nhạt?

Sau khi xem xét nhiều startup trong lĩnh vực này, tôi tin rằng MCP đại diện cho một điểm phát triển thực sự cho sự phát triển của trí tuệ nhân tạo. Khác với nhiều xu hướng hứa hẹn cách mạng nhưng chỉ mang lại sự thay đổi gia tăng, MCP là một đòn bẩy sản xuất giúp giải quyết một vấn đề cơ sở hạ tầng căn bản đã ngăn chặn toàn bộ hệ sinh thái.

Điều làm cho nó đặc biệt có giá trị là nó không cố gắng thay thế các mô hình AI hiện có hoặc cạnh tranh với chúng, thay vào đó, nó làm cho chúng trở nên hữu ích hơn bằng cách kết nối chúng với các công cụ bên ngoài và dữ liệu mà chúng cần.

Tuy nói vậy, vẫn có những lo ngại hợp lệ về bảo mật và tiêu chuẩn. Như bất kỳ giao thức nào ở giai đoạn đầu của mình, chúng ta có thể thấy những khó khăn khi cộng đồng làm việc để xác định các quy tắc tốt nhất về kiểm toán, quyền hạn, xác thực và xác minh máy chủ. Nhà phát triển cần tin tưởng vào tính năng của các máy chủ MCP này và không nên tin tưởng mù quáng vào chúng, đặc biệt khi chúng trở nên phong phú.Bài viết này thảo luận về một số lỗ hổng gần đây bị phơi bày bởi mù bằng cách sử dụng các máy chủ MCP chưa được kiểm tra cẩn thận, ngay cả khi bạn đang chạy nó cục bộ.

Tương lai của trí tuệ nhân tạo là ngữ cảnh

Các ứng dụng trí tuệ nhân tạo mạnh nhất sẽ không đứng một mình mà là các hệ sinh thái của các khả năng chuyên biệt kết nối thông qua các giao thức chuẩn hóa như MCP. Đối với các công ty khởi nghiệp, MCP đại diện cho cơ hội để xây dựng các thành phần chuyên biệt phù hợp với các hệ sinh thái đang phát triển này. Đó là cơ hội để tận dụng kiến thức và khả năng độc đáo của bạn trong khi hưởng lợi từ các khoản đầu tư lớn vào các mô hình nền tảng.

Nhìn về tương lai, chúng ta có thể mong đợi MCP sẽ trở thành một phần cốt lõi của cơ sở hạ tầng AI, giống như HTTP đã trở thành cho web. Khi giao thức trở nên chín muồi và việc áp dụng tăng lên, chúng ta có thể thấy xuất hiện toàn bộ các thị trường của các máy chủ MCP chuyên biệt, cho phép các hệ thống AI tiếp cận bất kỳ khả năng hoặc nguồn dữ liệu nào một cách tưởng tượng.

Phụ lục

Đối với những người quan tâm đến việc hiểu cách MC thực sự hoạt động dưới bề mặt, phần phụ lục sau cung cấp một phân tích kỹ thuật về kiến trúc, quy trình làm việc và triển khai của nó.

Dưới cái nắp của MCP

Tương tự như cách HTTP chuẩn hóa cách mà web truy cập nguồn dữ liệu và thông tin bên ngoài, MCP làm điều đó đối với các khung công cụ AI, tạo ra một ngôn ngữ chung cho phép các hệ thống AI khác nhau giao tiếp một cách liền mạch. Vì vậy, hãy khám phá cách nó làm điều đó.

Kiến trúc và Luồng MCP

Kiến trúc chính tuân theo mô hình máy khách-máy chủ với bốn thành phần chính hoạt động cùng nhau:

  • MCP Hosts: Ứng dụng AI Desktop như Claude hoặc ChatGPT, IDEs như cursorAI hoặc VSCode, hoặc các công cụ AI khác cần truy cập vào dữ liệu và khả năng bên ngoài
  • Khách hàng MCP: Các trình xử lý giao thức được nhúng trong máy chủ duy trì kết nối một cửa với máy chủ MCP
  • MCP Servers: Các chương trình nhẹ tiết lộ các chức năng cụ thể thông qua giao thức chuẩn hóa
  • Nguồn Dữ liệu: Các tệp của bạn, cơ sở dữ liệu, API và dịch vụ mà các máy chủ MCP có thể truy cập một cách an toàn

Vì vậy bây giờ chúng ta đã thảo luận về các thành phần, hãy xem cách chúng tương tác trong một quy trình làm việc điển hình:

  1. Tương tác người dùng: Nó bắt đầu với người dùng đặt câu hỏi hoặc đưa ra yêu cầu trong một MCP Host, ví dụ, Claude Desktop.
  2. Phân tích LLM: LLM phân tích yêu cầu và xác định rằng nó cần thông tin hoặc công cụ bên ngoài để cung cấp phản hồi hoàn chỉnh
  3. Khám phá Công cụ: Khách hàng MCP truy vấn các Máy chủ MCP kết nối để khám phá các công cụ có sẵn
  4. Lựa chọn Công cụ: LLM quyết định sử dụng công cụ nào dựa trên yêu cầu và khả năng có sẵn
  5. Yêu cầu Quyền: Máy chủ yêu cầu người dùng cấp quyền để thực thi công cụ được chọn quan trọng cho tính minh bạch và bảo mật.
  6. Thực thi Công cụ: Sau khi được phê duyệt, MCP Client gửi yêu cầu đến MCP Server phù hợp, thực thi hoạt động với quyền truy cập chuyên môn vào nguồn dữ liệu của mình
  7. Xử lý Kết quả: Máy chủ trả kết quả về cho máy khách, sau đó định dạng chúng cho LLM
  8. Tạo ra Phản Ứng: LLM tích hợp thông tin bên ngoài vào một phản ứng toàn diện
  9. Trình bày người dùng: Cuối cùng, phản hồi được hiển thị cho người dùng cuối cùng

Điều khiến kiến trúc này mạnh mẽ là mỗi Máy chủ MCP chuyên về một lĩnh vực cụ thể nhưng sử dụng một giao thức truyền thông chuẩn. Vì vậy thay vì phải xây dựng lại tích hợp cho từng nền tảng, các nhà phát triển chỉ cần tập trung vào việc phát triển công cụ một lần cho toàn bộ hệ sinh thái trí tuệ nhân tạo của họ.

Cách Xây Dựng Máy Chủ MCP Đầu Tiên Của Bạn

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

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

Như bạn có thể thấy, mã này thực sự đơn giản. 1) Nó chuyển đổi truy vấn thành tìm kiếm API bản đồ Google và 2) trả về kết quả hàng đầu dưới dạng cấu trúc. Do đó, thông tin được truyền lại cho LLM để đưa ra quyết định tiếp theo.

Bây giờ chúng ta cần phải cho phép 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 nó như sau.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Và đây, bạn đã hoàn thành. Bây giờ bạn chỉ cần mở rộng Claude để tìm vị trí thời gian thực từ Google maps.

Miễn trừ trách nhiệm:

  1. Bài viết này được sao chép từ [MCXChuyển tiếp Tiêu đề Gốc ‘Chuẩn USB-C của AI: Hiểu về MCP’. Tất cả bản quyền thuộc về tác giả gốc@Drmelseidy]. Nếu có ý kiến phản đối về việc tái in này, vui lòng liên hệ với Gate Họcđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Bản quyền từ trách nhiệm: Quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!