Máy chủ MCP là một chương trình làm cho các công cụ và thông tin có thể truy cập được bởi một ứng dụng trí tuệ nhân tạo tương thích với Model Context Protocol. Một trợ lý có thể tìm kiếm địa chỉ, truy vấn dữ liệu về di chuyển hoặc đọc tài nguyên bên ngoài trong lúc hội thoại.
Đối với ROOTE, lợi ích rất cụ thể: trả lời câu hỏi “Ở đâu có thể tìm thấy xe đạp gần địa chỉ này?” dựa trên tìm kiếm địa lý và thông tin trả về, thay vì chỉ dựa vào ký ức của mô hình.
Trợ lý, khách hàng và máy chủ: ai làm gì?
| Thành phần | Vai trò | Ví dụ về di chuyển |
|---|---|---|
| Ứng dụng chủ | Quản lý hội thoại và kết nối | Ứng dụng mà bạn đặt câu hỏi trong đó |
| Khách MCP | Giao tiếp với máy chủ theo giao thức | Phát hiện công cụ ROOTE và truyền tham số của chúng |
| Máy chủ MCP | Cung cấp công cụ và trả kết quả | ROOTE tìm kiếm địa điểm hoặc dịch vụ |
| Mô hình IA | Giải thích yêu cầu và tạo câu trả lời | Giải thích kết quả và những giới hạn của chúng |
Máy chủ không thay thế mô hình. Nó cung cấp quyền truy cập tới một thao tác được định nghĩa, với đầu vào và đầu ra có cấu trúc. Ứng dụng chủ quyết định cách sử dụng các khả năng này và có thể yêu cầu xác nhận từ người dùng.
Kiến trúc chính thức của Model Context Protocol
Các công cụ MCP làm cho yêu cầu có thể thực thi được
Một công cụ có tên, mô tả và sơ đồ tham số. Trợ lý phải tuân theo sơ đồ này: ví dụ tìm kiếm gần cần tọa độ và bộ lọc hợp lệ, không phải một đoạn văn bản gửi tùy tiện cho bất kỳ công cụ nào.
Giao thức cũng phân biệt tài nguyên, cung cấp bối cảnh, và prompt, đề xuất các mẫu tương tác. Mỗi máy chủ công bố các khả năng mà nó thực sự hỗ trợ; việc có MCP không có nghĩa là tất cả đều có sẵn.
Ví dụ: tìm xe đạp quanh một địa chỉ
Quá trình bắt đầu bằng việc xác định địa chỉ. Nếu có nhiều thành phố hoặc địa điểm phù hợp, trợ lý hỏi thêm để làm rõ. Sau đó nó dùng tọa độ được chọn để tìm các trạm hoặc phương tiện xe đạp và tóm tắt kết quả hữu ích.
Một trạm cách 250 mét có thể được coi là gần về mặt địa lý. Khoảng cách này không tự động xác định thời gian đi bộ. Tương tự, số lượng xe đạp quan sát không đồng nghĩa với việc giữ chỗ cho người dùng.
Điều MCP ROOTE cung cấp
Máy chủ MCP ROOTE cung cấp các công cụ geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions và services_nearby. Chúng bao gồm tìm kiếm địa lý, các phương tiện di chuyển chung, các điểm vận tải, gián đoạn giao thông và một số dịch vụ đô thị. Danh sách tools/list của máy chủ là tham chiếu cho các khả năng hiện có.
Journey và Departures không thuộc MCP V1 này. Tìm điểm dừng không đủ để thông báo chuyến xe buýt sắp tới. Cần có khả năng khác được tài liệu để có dữ liệu khởi hành.
Danh mục chính thức các công cụ MCP ROOTE
Những điều MCP không đảm bảo
Giao thức không đảm bảo phủ sóng toàn cầu đầy đủ, dữ liệu luôn mới hay câu trả lời chính xác từ trợ lý. Những yếu tố này phụ thuộc vào nguồn, cam kết của từng công cụ và cách ứng dụng dùng kết quả.
Tên, mô tả và liên kết từ nhà cung cấp là dữ liệu bên ngoài. Chúng không nên trở thành chỉ dẫn cho trợ lý. Trợ lý giữ lại cảnh báo, bản quyền và giá trị không xác định thay vì chuyển thành chắc chắn.
Lựa chọn giải pháp phù hợp cho dự án của bạn
So sánh API và MCP cho tích hợp di chuyển
Xây dựng trợ lý di chuyển tin cậy
Sắp tới: khởi hành tiếp theo và tính toán lộ trình
ROOTE dự định mở rộng MCP sang chức năng khởi hành tiếp theo và tính tuyến đường. Những chức năng này sẽ được cập nhật trong tương lai và chưa thuộc các công cụ hiện tại được máy chủ MCP cung cấp. Khi các tính năng sẵn có, hãy kiểm tra các công cụ thông báo bởi máy chủ, các tham số và thông tin thực sự trả về trước khi thông báo chuyến đi hoặc hành trình.
Câu hỏi thường gặp
MCP có phải là mô hình trí tuệ nhân tạo không?
Không. Đó là giao thức cho phép ứng dụng IA giao tiếp với máy chủ cung cấp công cụ hoặc bối cảnh.
Máy chủ MCP có thay thế API không?
Nó có thể sử dụng API để thực hiện hoạt động. API và MCP có thể là hai giao diện bổ sung cho cùng một dịch vụ.
Máy chủ MCP ROOTE có cho phép đặt xe đạp không?
Các công cụ Data MCP ROOTE chỉ đọc. Một mức độ khả dụng được trả về không phải là một đặt chỗ.