DEV Community

Cover image for Cursor 3 có ý nghĩa gì đối với nhà phát triển API?
Sebastian Petrus
Sebastian Petrus

Posted on • Originally published at apidog.com

Cursor 3 có ý nghĩa gì đối với nhà phát triển API?

TL;DR: Cursor 3 ra mắt ngày 2/4/2026, chuyển đổi trọng tâm từ giao diện IDE sang không gian làm việc ưu tiên tác nhân (agent). Đối với dev API, các thay đổi đáng chú ý gồm: thực thi tác nhân song song, đầu ra công cụ MCP có cấu trúc, và hỗ trợ chuyển giao từ đám mây sang cục bộ. Kết hợp Cursor 3 với MCP Server của Apidog, tác nhân AI sẽ đọc trực tiếp thông số kỹ thuật API, sinh mã sát schema mà không cần copy-paste.

Dùng thử Apidog ngay hôm nay

Sự thay đổi bạn có thể cảm nhận

AI code editor tiến hóa mạnh trong hai năm qua, nhưng Cursor 3 là cuộc đại tu toàn diện - không chỉ là bản cập nhật nhỏ. Trước đây, bạn làm việc kiểu IDE truyền thống: mở file, nhờ tác nhân hỗ trợ, xem diff, tiếp tục code. Tác nhân chỉ là phụ tá theo yêu cầu.

Cursor 3 đảo ngược hoàn toàn: tác nhân chính là đơn vị công việc. Bạn tạo nhiều tác nhân như mở tab trình duyệt, chạy song song, kiểm tra output và chọn kết quả tốt nhất.

Cho dev API, đây là thay đổi lớn. Việc phát triển API luôn cần phối hợp nhiều tác vụ: viết endpoint, kiểm thử hợp đồng, cập nhật tài liệu, xử lý lỗi schema... Tất cả diễn ra song song. Giờ đây, công cụ của bạn đã phù hợp thực tế làm việc đó.

💡

Cursor 3 không tự biết thông số kỹ thuật API của bạn. MCP Server của Apidog giúp tác nhân Cursor kéo schema OpenAPI, endpoint, kịch bản kiểm thử trực tiếp từ Apidog. Tác nhân ngừng "bịa" tên trường, mã sinh ra bám sát spec ngay lần đầu.
Enter fullscreen mode Exit fullscreen mode

Bài viết này đi sâu vào các thay đổi của Cursor 3, tác động thực tế với dev API, và hướng dẫn quy trình kết nối Cursor 3 với MCP Server từ Apidog.

Có gì mới trong Cursor 3

Cursor 3 ra mắt chính thức ngày 2/4/2026. Nổi bật nhất là giao diện Agents Window, cùng nhiều tính năng mới hữu ích cho dev API.

Agents Window

Bạn có thể chạy nhiều tác nhân song song trên nhiều repo (cục bộ, git worktree, cloud của Cursor, SSH remote). Truy cập: Cmd+Shift+P → Agents Window. Có thể mở song song với IDE truyền thống.

Ví dụ thực tế: Tác nhân A scaffold endpoint mới, tác nhân B sửa lỗi thư viện dùng chung. Theo dõi cả hai, can thiệp khi cần, duyệt diff khi hoàn thành.

Chế độ thiết kế (Design Mode)

Trong Agents Window, Design Mode cho phép annotate UI trực tiếp trên trình duyệt: chọn phần tử, highlight vùng, thêm vào ngữ cảnh tác nhân mà không cần mô tả thủ công. Rất hữu ích khi kiểm thử giao diện web dựa trên API.

  • Bật/tắt: Cmd+Shift+D
  • Chọn vùng: Shift+drag
  • Thêm phần tử: Cmd+L

Ứng dụng MCP: đầu ra nội dung có cấu trúc

Các ứng dụng MCP trong Cursor 3 giờ hỗ trợ đầu ra có cấu trúc. Trước đây, chỉ trả về text thuần, giờ là dữ liệu JSON, object... Dev API sẽ nhận phản hồi schema, endpoint, kết quả kiểm thử đúng định dạng - tác nhân Cursor phân tích dễ dàng hơn.

Đặc biệt, MCP Server của Apidog trả về dữ liệu đúng kiểu giúp tác nhân đọc API spec chính xác, thay vì phải tự diễn giải text lộn xộn.

Worktrees, best-of-n và sự cô lập

Cursor 3 có hai lệnh mới:

  • /worktree: tạo git worktree tách biệt, thử nghiệm mà không ảnh hưởng thư mục chính.
  • /best-of-n: chạy cùng tác vụ trên nhiều mô hình AI (Claude, GPT-4o, Gemini...) song song, mỗi mô hình trên một worktree riêng, sau đó so sánh output và chọn giải pháp tốt nhất.

Dev API có thể đánh giá nhiều giải pháp triển khai endpoint phức tạp từ các mô hình khác nhau.

Chuyển giao từ đám mây sang cục bộ

Tác nhân di chuyển linh hoạt giữa môi trường cloud Cursor và máy local: bắt đầu task dài trên cloud, kéo về local để kiểm thử, hoặc đẩy session lên cloud để task tiếp tục chạy khi shutdown laptop.

Ý nghĩa với phát triển API

Dev API thường phải chuyển đổi giữa nhiều tool: spec, Apidog, code editor, terminal, tài liệu... Mỗi tool chỉ biết một phần dự án. Cursor 3 giải quyết bằng cách làm tác nhân bền bỉ, song song, đặc biệt khi kết hợp lớp MCP.

Phát triển endpoint song song

Làm REST API với nhiều endpoint? Không cần code tuần tự từng cái một. Mô tả mục tiêu cho từng endpoint, tạo nhiều tác nhân riêng biệt, cho chạy song song, review output, merge những cái đạt yêu cầu. Rút ngắn thời gian từ "cần endpoint" đến "có code nháp để review".

Sinh code nhận biết schema

Tác nhân không có access OpenAPI spec sẽ đoán tên trường, kiểu dữ liệu... Dễ sai! Khi kết nối Apidog với Cursor qua MCP, tác nhân kéo đúng schema. Ví dụ: POST /orders cần customerId (string), items (array có productId, quantity). Mã sinh ra chuẩn, không phải sửa nhiều.

Kiểm thử hợp đồng ngay trong editor

Tác nhân Cursor 3 chạy lệnh terminal. Kết hợp Apidog CLI, bạn có thể tự động hóa kiểm thử hợp đồng ngay trong vòng lặp chỉnh sửa:

Bạn mô tả endpoint bằng ngôn ngữ tự nhiên → tác nhân tạo code → chạy apidog run --scenario <test-id> kiểm thử trên local mock server → nếu fail, tác nhân tự fix code theo output kiểm thử.

Gần nhất với "AI pair programmer vừa code vừa test" mà dev API từng có.

Tài liệu luôn đồng bộ

Endpoint đổi nhưng tài liệu không kịp cập nhật? Tác nhân Cursor 3 đọc doc Apidog qua MCP, so sánh với code, tự động gắn cờ chỗ không nhất quán để bạn review và sửa ngay trong vòng lặp phát triển.

Điều chưa thay đổi

Cursor 3 không thay thế hệ thống QA/API testing chuyên sâu. Nó không tự kiểm thử xác thực, throttling, performance... Bạn vẫn cần tool chuyên dụng cho phần này. Đầu ra MCP có cấu trúc chỉ hoạt động với server hỗ trợ; MCP Server của Apidog đã hỗ trợ đầy đủ.

Cursor 3 + Apidog MCP Server: Quy trình làm việc thực tế

Dưới đây là quy trình thực tế ứng dụng tính năng mới Cursor 3 cùng MCP Server của Apidog. Tập trung vào tích hợp tool chứ không chỉ "dùng AI viết code" chung chung.

Thiết lập

Kết nối Apidog MCP Server với Cursor để expose endpoint, schema, environment, test scenario thành các công cụ mà tác nhân gọi được. Thêm vào file cấu hình MCP của Cursor:

{
  "mcpServers": {
    "apidog": {
      "command": "npx",
      "args": ["-y", "@apidog/mcp-server@latest"],
      "env": {
        "APIDOG_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Lấy mã token từ Apidog (Account Settings → API Access Token). Sau khi kết nối, tác nhân Cursor có thể gọi các lệnh như get_endpoint_detail, list_endpoints, get_schema... trực tiếp trên dự án.

Quy trình: Tạo endpoint mới từ thông số kỹ thuật

Ví dụ: Đã thêm endpoint mới POST /invoices vào Apidog, định nghĩa body, response schema, gắn test scenario. Để triển khai:

  1. Mở phiên tác nhân mới ở Agents Window, mô tả: "Tìm endpoint POST /invoices trong dự án Apidog. Đọc schema request/response. Tạo handler Node.js/Express chuẩn spec. Chạy test scenario xác minh."
  2. Tác nhân gọi get_endpoint_detail (qua MCP) lấy spec.
  3. Sinh code handler từ schema thật.
  4. Chạy apidog run --scenario invoice-creation-test --env staging kiểm thử.
  5. Nếu fail, tác nhân tự sửa code theo output.

Bạn review diff cuối cùng, code luôn bám sát spec vì tác nhân đọc trực tiếp spec chứ không dựa mô tả thủ công.

Tận dụng /best-of-n cho endpoint phức tạp

Đối với endpoint nhiều logic, dùng /best-of-n để cho 3 mô hình AI sinh giải pháp độc lập, mỗi giải pháp dùng chung Apidog schema qua MCP, so sánh các worktree, chọn giải pháp tối ưu về logic/xử lý lỗi/clean code.

Đầu ra MCP có cấu trúc đảm bảo mọi tác nhân đều dùng chung data schema, khác biệt đến từ AI, không phải do hiểu sai spec.

Giữ tài liệu đồng bộ

Sau khi code xong endpoint, cho tác nhân thứ hai chạy tác vụ:

"Kiểm tra tài liệu Apidog cho POST /invoices. So sánh với mã trong invoices.js. Gắn cờ sự khác biệt. Nếu response trong code khác spec, cập nhật spec Apidog cho khớp."

Tác nhân đọc cả hai nguồn, so sánh, đề xuất update doc hoặc code. Bạn duyệt. Quản lý trôi dạt tài liệu trở thành bước chủ động trong review, không còn là hậu kiểm.

Bạn có thể tìm hiểu thêm về Tổng quan Apidog MCP Serverbắt đầu với Apidog CLI.

Thiết lập thực tế: Bắt đầu sử dụng

Các bước triển khai Cursor 3 cùng Apidog MCP Server:

Bước 1: Nâng cấp Cursor

Tải bản mới nhất từ cursor.com. Sau khi cài, mở Cmd+Shift+P, chọn "Agents Window" xác nhận đang dùng Cursor 3.

Bước 2: Tạo mã token truy cập Apidog

Đăng nhập Apidog, vào Account Settings → API Access Token, tạo token mới (read access). Sao chép token cho bước tiếp theo.

Bước 3: Thêm MCP Server của Apidog vào Cursor

Vào Cursor Settings → MCP, thêm cấu hình server:

{
  "mcpServers": {
    "apidog": {
      "command": "npx",
      "args": ["-y", "@apidog/mcp-server@latest"],
      "env": {
        "APIDOG_ACCESS_TOKEN": "your_token_here",
        "APIDOG_PROJECT_ID": "your_project_id"
      }
    }
  }
}

ID project lấy từ URL trên Apidog khi mở dự án. Lưu, khởi động lại Cursor.

Bước 4: Xác minh kết nối

Mở Agents Window, tạo phiên mới, gõ: "Liệt kê các endpoint trong dự án Apidog của tôi." Nếu tác nhân trả về danh sách endpoint, kết nối đã thành công.

Bước 5: Cài đặt & cấu hình Apidog CLI

Cài Apidog CLI để chạy kiểm thử tự động:

npm install -g apidog-cli

Kiểm tra apidog -v. Trong Apidog, mở test scenario → tab CI/CD, copy lệnh CLI chứa thông tin project & scenario. Chạy lệnh này trực tiếp từ terminal Cursor, hoặc để tác nhân thực thi lệnh trong workflow.

Bước 6: Chạy tác vụ MCP đầu tiên

Trong Agents Window, mô tả tác vụ yêu cầu hiểu spec, ví dụ: "Tìm schema cho đối tượng User trong Apidog. Tạo interface TypeScript đúng chuẩn." So sánh output với schema thực tế. Nếu đúng, tích hợp đã thành công.

Bạn có thể xây dựng quy trình phức tạp hơn: đọc spec → sinh code → kiểm thử tự động, chỉ với một phiên tác nhân.

Tóm lại

Cursor 3 thay đổi cách làm việc với AI trong phát triển phần mềm, đặc biệt với dev API. Chuyển trọng tâm từ code editor sang agent phù hợp với xu hướng phối hợp đa endpoint, đa dịch vụ, đa môi trường.

Đầu ra MCP có cấu trúc là cải tiến cực kỳ hữu ích cho API dev: tác nhân nhận dữ liệu đúng kiểu từ tool API, code sinh ra chuẩn hơn, ít phải sửa.

Kết hợp Cursor 3 với MCP Server & CLI của Apidog, bạn có workflow mà AI agent thực sự hiểu API của bạn: đọc spec, sinh code, chạy test xác thực - áp dụng thực tế hàng ngày, không chỉ là demo.

Các câu hỏi thường gặp

Cursor 3 có thay thế giao diện IDE hiện tại không?

Không. Agents Window là giao diện bổ sung. Có thể dùng song song hoặc chuyển đổi tự do giữa IDE truyền thống và Agents Window.

Cursor 3 khác gì so với phiên bản trước?

Cấu trúc kiến trúc chuyển từ editor-centric (tác nhân là phụ trợ) sang agent-centric (editor chỉ là công cụ review file). Agents Window bổ sung thực thi song song, chuyển giao cloud-local, Design Mode, lệnh /worktree/best-of-n.

Kết nối MCP Server của Apidog với Cursor 3 như thế nào?

Thêm MCP Server Apidog vào Cursor Settings. Apidog expose dữ liệu API thành công cụ mà tác nhân Cursor gọi được (endpoint, schema, test scenario...). Cursor 3 hỗ trợ đầu ra có cấu trúc nên tác nhân nhận dữ liệu đúng kiểu, không phải text thuần.

Các tác nhân Cursor 3 có tự động chạy test scenario của Apidog không?

Có, qua Apidog CLI. Tác nhân thực thi lệnh terminal trong workflow. Cấu hình CLI và lệnh test phù hợp, tác nhân sẽ chạy test, đọc output, tự sửa code nếu test fail. Tạo vòng lặp feedback chặt chẽ giữa code-gen và test hợp đồng API.

Agents Window có miễn phí không?

Agents Window có trên tất cả gói Cursor 3. Tuy nhiên, thực thi agent trên cloud (chạy tác nhân khi offline) cần gói trả phí. Thực thi local miễn phí. Xem chi tiết tại cursor.com/pricing.

Top comments (0)