Bắt đầu với quyền đọc
Kiểm tra danh mục, vị trí và trạng thái có thể tạo thành một bộ công cụ ban đầu hạn chế. Máy khách nên có thể tìm hiểu những gì được hỗ trợ trước khi có quyền tạo, hủy hoặc cấp vốn cho tài nguyên.
Tách biệt các hành động có hệ quả
Các thao tác hủy máy chủ, cài đặt lại và thanh toán yêu cầu phạm vi quyền rõ ràng và xác nhận dễ hiểu. Mô tả công cụ phải nêu rõ tác động của chúng, và máy chủ phải thực thi phân quyền thay vì tin tưởng máy khách sẽ hành xử đúng.
Xử lý các kết quả không chắc chắn
Trả về mã định danh thao tác và lỗi dễ đọc. Sử dụng tính bất biến khi việc thử lại có thể tạo thêm tài nguyên hoặc thanh toán. Ghi lại kết quả mà không đưa bí mật vào phản hồi công cụ hoặc nhật ký.
Thông tin phát hành phải là thật
Một lần ra mắt cần điểm cuối đã được xác minh, hướng dẫn xác thực, phiên bản giao thức được hỗ trợ và các giới hạn được ghi lại. Không có điểm cuối mượn, bản phát hành SDK giả hoặc liên kết tải xuống nào được cung cấp ở đây.
Tách mô tả công cụ khỏi quyền chạy công cụ đó
Một máy chủ MCP có thể mô tả các công cụ danh mục và quản lý, trong khi tài khoản đã xác thực quyết định những lệnh gọi nào một client được phép thực thi. Một công cụ tên create_server cần quyền máy chủ và một quyết định đặt hàng hợp lệ. Một công cụ read_catalogue không nên yêu cầu thông tin xác thực có quyền hủy hoặc thanh toán.
Các nhóm công cụ hữu ích cho một tác nhân hạ tầng
Thiết kế dự kiến bao gồm đọc gói dịch vụ và hình ảnh, kiểm tra đơn hàng và thao tác, quản lý khóa công khai SSH và quan sát trạng thái máy chủ. Tạo hoặc hủy dịch vụ và bắt đầu thanh toán là những hành động hệ trọng cần có sự ủy quyền phù hợp. Trả về các định danh có cấu trúc và trạng thái kết thúc rõ ràng thay vì văn xuôi mà máy khách phải tự đoán.
Vận chuyển và xác thực phải được ghi nhận
Một điểm cuối từ xa trong tương lai cần HTTPS, một phương thức truyền tải được hỗ trợ và một cơ chế token rõ ràng. Thông tin xác thực thuộc về kênh xác thực được phê duyệt, không phải trong một ví dụ cấu hình công khai. Đăng ký OAuth, phiên bản giao thức, gói stdio có thể tải xuống và huy hiệu tương thích chỉ được công bố sau khi KoalaVPS triển khai và xác minh chúng.
Một lần thử lại phải quay về cùng thao tác
Một tác nhân có thể mất kết nối sau khi máy chủ đã chấp nhận yêu cầu. Hãy lưu bền một mã thao tác hoặc mã idempotency trước khi thử lại một hành động có tính phí. Đọc lại trạng thái sau một phản hồi không chắc chắn. Thời gian chờ và thông báo bị thiếu không chứng minh rằng hành động ban đầu đã thất bại.
Không có điểm cuối KoalaVPS MCP được lưu trữ nào được kết nối tại đây
Trang này mô tả một tích hợp đang được lên kế hoạch. Trang không đăng ký tác nhân, không cài đặt gói máy chủ, không cung cấp thông tin đăng nhập hay kết nối công cụ quản lý trực tiếp. Các hướng dẫn triển khai giải thích cách khách hàng có thể tự lưu trữ ứng dụng MCP trên một VPS; các ứng dụng đó tách biệt với dịch vụ mặt phẳng điều khiển KoalaVPS.
Rõ ràng hơn một chút.
Bản thân trang này có phải là điểm cuối giao thức MCP không?
Không. Đây là một trang web giải thích. Một điểm cuối máy trong tương lai phải được triển khai, ghi tài liệu và xác thực riêng.
Liệu một tác nhân AI có nhận được quyền chi tiêu chỉ bằng cách kết nối không?
Không. Khám phá công cụ và xác thực không thay thế phạm vi tài khoản, kiểm tra thanh toán hoặc quy tắc phê duyệt cho hành động được yêu cầu.