Thiết lập chính sách ở cấp tool cho mọi MCP caller.
MCP server của bạn giúp sản phẩm của bạn có thể được các client AI sử dụng. Proof of Actor bổ sung ngữ cảnh cho mọi lời gọi công cụ, để các công cụ có tác động thấp vẫn mở và các công cụ có tác động cao nhận được mức xử lý phù hợp.
tools/call search_docs
Bằng chứng
Yêu cầu đã ký từ assistant.example, khóa từ thư mục đã công bố của nó
Chính sách của bạn: Cho phép công cụ tác động thấp này với giới hạn tốc độ tiêu chuẩn
Mọi lời gọi công cụ đều đến từ một client AI. Không phải client nào cũng xứng đáng có cùng mức độ tin cậy.
MCP clients tự giới thiệu bằng một tên, và một số cái ký yêu cầu của họ. Đằng sau mỗi cái có thể là một người đang làm việc với một trợ lý, một agent tự trị, hoặc thứ gì đó bạn không thể xác định. Các công cụ của bạn trải từ những thao tác tra cứu vô hại đến những hành động thay đổi dữ liệu.
Proof of Actor tách biệt ai đang gọi khỏi những gì người gọi có thể làm, để bạn có thể mở rộng rộng rãi các công cụ chỉ đọc và bảo vệ những công cụ ghi, xóa hoặc chi tiêu.
- Ai đang gọi?Danh tính tác nhân: chữ ký, khai báo hay suy luận
- Thông tin xác thực nào?API key, OAuth token hoặc session của bạn
- Nó có thể làm gì?Ủy quyền và chính sách của bạn
Proof of Actor trả lời câu hỏi đầu tiên. Ngăn xếp của bạn giữ hai câu hỏi còn lại.
Các đội MCP server làm gì với ngữ cảnh tác nhân
Biết client là ai
Ghi lại tên đã khai báo của từng client, xác minh chữ ký khi có, và tách biệt hai phần này.
Chính sách theo công cụ
Để các thao tác tra cứu được mở và thêm bước xác nhận hoặc thông tin xác thực mạnh hơn cho các công cụ thay đổi dữ liệu.
Human + AI hoặc tự động
Phân biệt một người đang điều khiển trợ lý với một agent hoạt động một mình, khi bằng chứng cho thấy điều đó.
Xem mức sử dụng công cụ theo client
Hiểu client nào gọi tool nào, tần suất ra sao và với evidence nào.
Quyền ủy quyền vẫn thuộc về bạn
OAuth và các quyền của riêng bạn vẫn quyết định quyền truy cập. Ngữ cảnh actor bổ sung thông tin ai đang gọi.
Kế hoạch cho Unknown
Chọn điều xảy ra khi một lần gọi công cụ mang quá ít bằng chứng, theo từng công cụ.
01 · Phát hiện
Bằng chứng từ mọi lời gọi công cụ.
Tích hợp MCP đọc các chi tiết được client khai báo, chữ ký yêu cầu và ngữ cảnh giao thức, rồi gắn nhãn từng mục theo cơ sở của nó.
- Tên client được khai báo được ghi lại như các khai báo.
- Các yêu cầu đã ký được xác minh đối chiếu với khóa đã công bố.
- Ngữ cảnh phiên và giao thức từ MCP server của bạn.
- Chữ ký yêu cầuvalid · sample-crawler.exampleverified
- Khai báo của client"research-assistant/2.1"declared
- Tương tác trình duyệtpointer + keyboard eventsinferred
- Không có tín hiệu được hỗ trợroute not instrumentedunknown
02 · Hiểu rõ
Biết client nào dùng công cụ nào.
Xem cơ cấu actor theo từng công cụ, client nào gọi bạn nhiều nhất, và nơi các caller không xác định tập trung.
- Lượt gọi tool theo client, lớp và basis.
- Bằng chứng phía sau mỗi kết quả.
- Tỷ lệ Unknown theo từng tool.
- /dashboardKhông xác định 7%
- /api/v1/catalogKhông xác định 15%
- /support/ticketsKhông xác định 8%
- /signupKhông xác định 21%
03 · Định tuyến
Các kiểm soát ở cấp tool phù hợp với mức độ tác động.
Giữ cho các công cụ chỉ đọc hoạt động nhanh, yêu cầu xác nhận đối với các công cụ ghi dữ liệu, và yêu cầu thông tin xác thực mạnh hơn cho những công cụ quan trọng nhất.
- Chính sách theo công cụ, lớp và cơ sở.
- Xác nhận hoặc step-up cho các công cụ có tác động lớn.
- Quan sát, xem trước, rồi thực thi.
- /api/v1/catalogenforceTác nhânCho phép · API có cấu trúc
- /support/ticketsenforceCon người + AICho phép · gắn nhãn Human + AI
- /account/*previewKhông xác địnhGiữ nguyên các kiểm tra hiện có
- /api/v1/orderspreviewTác nhânYêu cầu thông tin xác thực mạnh hơn
Ví dụ về quyết định
Từ request đến kết quả đến quyết định của bạn.
Một trợ lý đã ký tìm kiếm trong tài liệu của bạn
Yêu cầu
tools/call search_docs
Kết quả
Tác nhânbasis: verifiedQuyết định của bạn
Cho phép công cụ tác động thấp với giới hạn tốc độ tiêu chuẩn.
Một client khai báo xóa một bản ghi
Yêu cầu
tools/call delete_record
Kết quả
Tác nhânbasis: declaredQuyết định của bạn
Yêu cầu người dùng xác nhận rõ ràng trước khi chạy công cụ.
Một lời gọi công cụ không có bằng chứng
Yêu cầu
tools/call create_invoice
Kết quả
Không xác địnhbasis: unknownQuyết định của bạn
Giữ nguyên cơ chế cấp quyền hiện có của bạn và yêu cầu thông tin xác thực mạnh hơn.
Triển khai mà không rủi ro
Các nhóm bắt đầu ở chế độ quan sát và chuyển từng route một.
- 01
Quan sát mọi tool call
Thêm tích hợp MCP. Tên client, chữ ký và các caller Unknown được ghi nhận theo từng tool.
- 02
Xem trước chính sách tool
Xem những call nào sẽ cần xác nhận hoặc một thông tin xác thực mạnh hơn trước khi bất kỳ rule nào được áp dụng.
- 03
Áp dụng theo từng tool
Mở rộng quyền tra cứu và bảo vệ các tool thực hiện ghi, xóa hoặc chi tiêu, từng tool một.
Hoạt động với stack của bạn
- Các nhóm sáng lập
Middleware máy chủ web (Node.js)
Phía máy chủ
Tín hiệu ở cấp yêu cầu cho các ứng dụng render phía server và APIs.
- Các nhóm sáng lập
Next.js
Phía máy chủ và edge
Middleware cho các route trang và API.
- Các nhóm sáng lập
Script trình duyệt
Chỉ tín hiệu trình duyệt
Tín hiệu tương tác từ các phiên trình duyệt, cùng với một tích hợp phía máy chủ.
- Các nhóm sáng lập
Cloudflare và các môi trường chạy ở edge
Biên
Tín hiệu ở edge trước khi yêu cầu đến origin của bạn.
- Các nhóm sáng lập
API HTTP chung
Bất kỳ stack nào
Gửi ngữ cảnh yêu cầu tới một API và nhận kết quả kèm cơ sở của nó.
- Các nhóm sáng lập
Máy chủ MCP
MCP
Ngữ cảnh tác nhân cho các lệnh gọi công cụ MCP.
- Lộ trình
WordPress
Plugin
Plugin cho các trang WordPress.
- Lộ trình
Di động gốc
iOS và Android
Native iOS và Android SDK.
Các tích hợp được triển khai trực tiếp cùng từng nhóm sáng lập trong quá trình onboarding. Dùng một stack khác? Hãy cho chúng tôi biết khi bạn đăng ký.
Câu hỏi thường gặp
Proof of Actor có hoạt động với bất kỳ MCP server nào không?
Tích hợp MCP server hiện có sẵn cho các nhóm sáng lập trong giai đoạn private beta. Khi đăng ký, hãy cho chúng tôi biết về server và transport của bạn.
Tên client mà một MCP client gửi có đủ để tin cậy không?
Không. Tên client là một deklaration và được ghi nhận như vậy. Request đã ký cung cấp evidence đã được Verified; mọi thứ khác được gắn nhãn theo basis của nó.
Nó có thay thế OAuth cho MCP không?
Không. Authorization vẫn quyết định caller có thể làm gì. Proof of Actor bổ sung thông tin ai hoặc cái gì đang gọi, để các chính sách công cụ của bạn có thể phản hồi tốt hơn.
Chúng ta có thể đặt quy tắc khác nhau cho từng công cụ không?
Có. Chính sách được viết theo từng công cụ, nên các thao tác tra cứu và các công cụ thay đổi dữ liệu có thể được xử lý khác nhau.
Chi phí là bao nhiêu?
Các nhóm nhà phát triển sáng lập được chọn có thể nhận tối đa 12 tháng miễn phí trong giới hạn sử dụng đã thỏa thuận.
Biết ai đang gọi MCP server của bạn.
Hãy tham gia chương trình nhà phát triển sáng lập của Proof of Actor.
Bạn muốn trao đổi trước? Trao đổi với những người sáng lập