Tất cả bài viết

Kết nối agent của bạn với Console Testers qua MCP

announcementsguidesmcp
bởi Console Testers
Kết nối agent của bạn với Console Testers qua MCP

Chúng tôi đã xây dựng một máy chủ MCP cho Console Testers, nhờ vậy mọi agent có hỗ trợ MCP (Claude, Cursor, hoặc agent của riêng bạn) đều có thể kiểm tra closed test của bạn, thêm ứng dụng và lấy báo cáo mà không cần bạn mở bảng điều khiển.

MCP thực sự là gì

MCP là viết tắt của Model Context Protocol. Bỏ qua phần đặc tả, đây chỉ là một cách tiêu chuẩn để một ứng dụng AI gọi các công cụ nằm trên máy chủ từ xa. Agent của bạn biết những công cụ nào tồn tại và chúng nhận những đối số nào, rồi gọi chúng theo đúng cách nó gọi mọi thứ khác.

Chúng tôi xây dựng nó vì nửa công việc khi chạy một closed test là kiểm tra trạng thái. Còn bao nhiêu ngày, báo cáo đã sẵn sàng chưa, đã đủ điều kiện gửi đánh giá chưa. Bạn vốn dĩ hỏi agent những câu đó, nên chúng tôi đã làm cho nó có thể trả lời.

Agent của bạn có thể làm gì

Tám công cụ, chia thành hai nhóm.

Những công cụ chỉ đọc, agent có thể gọi bất cứ lúc nào:

  • `check_token_balance` - số dư của bạn, kèm lời nhắc mua thêm khi số dư chạm 0
  • `check_app_can_be_added` - lượt chạy thử miễn phí, kiểm tra định dạng package, trùng lặp, trang cửa hàng và chi phí token so với số dư của bạn
  • `get_all_apps` - mọi ứng dụng đang được theo dõi kèm nền tảng của nó, cùng số dư
  • `check_app_status` - URL của bảng điều khiển, tiến độ, trạng thái, số ngày còn lại, tình trạng sẵn sàng của báo cáo
  • `can_submit_review` - liệu có thể gửi đánh giá hay không, và đã có đánh giá nào tồn tại chưa
  • `get_report` - hai báo cáo kiểm thử đã tồn tại chưa, kèm liên kết tới cả hai

Hai công cụ còn lại thay đổi dữ liệu:

  • `add_app_for_testing` - thêm ứng dụng theo tên package và nền tảng, đồng thời tiêu hao token
  • `submit_review` - gửi hoặc cập nhật đánh giá của bạn, sau đó đánh giá sẽ được chuyển để kiểm duyệt

Hai công cụ đó là công cụ duy nhất ghi dữ liệu, và các hướng dẫn thiết lập mà chúng tôi tạo ra yêu cầu agent hiển thị cho bạn đầy đủ chi tiết rồi chờ bạn xác nhận rõ ràng trước khi gọi bất kỳ công cụ nào. Không có gì tiêu hao token của bạn nếu chưa có bạn đồng ý.

Thiết lập

Mở bảng điều khiển của bạn và vào trang MCP. Ở đó bạn sẽ có hai thứ: các kết nối đang hoạt động, và một khối văn bản sẵn sàng dán nằm dưới mục "Agent self-setup".

Dán khối đó vào agent của bạn. Nó mang theo cấu hình máy chủ cùng vài chỉ dẫn, nên bạn không phải tự cấu hình gì cả. Cấu hình máy chủ trông như sau:

json
{
  "consoletesters": {
    "type": "http",
    "url": "https://consoletesters.com/api/mcp"
  }
}

Không có API key, không có header nào phải dán đi. Máy chủ dùng cơ chế uy quyền MCP tiêu chuẩn (OAuth 2.1), nên lần kết nối đầu tiên sẽ mở một trang trình duyệt để bạn đăng nhập vào Console Testers và chấp thuận truy cập. Agent của bạn giữ lại các token đó và tự làm mới chúng.

Sau khi đã kết nối, hãy yêu cầu agent liệt kê các công cụ của máy chủ. Bạn sẽ thấy đủ cả tám công cụ ở trên, và như vậy là xong.

Các kết nối của bạn vẫn được liệt kê trên cùng trang bảng điều khiển, kèm thời điểm mỗi client được thêm và lần chạy gần nhất. Ngắt kết nối một client thì agent đó bị khoá truy cập cho tới khi bạn đăng nhập lại.

Những câu lệnh đáng thử

  • "Closed test của tôi đang tiến triển thế nào?"
  • "Hiện tại ứng dụng nào của tôi có thể gửi đánh giá?"
  • "Các báo cáo kiểm thử cho com.example.app đã sẵn sàng chưa?"
  • "Tôi có đủ token để thêm một ứng dụng nữa không?"

Agent gọi các công cụ đọc, nhận về dữ liệu thật và trả lời. Không phải mở tab, không phải sao chép tên package.

Tại sao phải làm

Bảng điều khiển hoạt động tốt rồi. Điểm ở đây là số lần bạn phải mở nó trong mười bốn ngày. Các câu hỏi về trạng thái được trả lời ngay trong chat, bạn không còn gõ nhầm tên package, và bạn có thể xin một bản tóm tắt cho toàn bộ ứng dụng chỉ trong một lượt thay vì bấm vào từng ứng dụng một.

Nếu bạn đã ở trong agent suốt ngày, đây là một lý do nữa để không cần rời khỏi nó.

bởi Console Testers

Sẵn sàng đưa ứng dụng lên Play Store?

Bắt đầu đếm ngược 14 ngày của bạn ngay hôm nay.

Bắt đầu chiến dịch của tôi