Kết nối Claude Code, Codex hoặc Cursor với MonstarX
Tóm tắtMonstarX có máy chủ MCP tại https://monstarx.com/mcp. Thêm máy chủ này vào Claude Code, Codex, Cursor, VS Code, Gemini CLI, Windsurf, ChatGPT hoặc ứng dụng Claude, đăng nhập một lần trên trình duyệt, rồi nói “Đẩy ứng dụng này lên MonstarX và gửi cho tôi liên kết”. Sau đó, tác nhân của bạn có thể đẩy phiên bản mới, kéo về thay đổi từ MonstarX, nhờ MonstarX xây dựng, đặt giá trị bí mật và xuất bản.
Các tác nhân lập trình AI như Claude Code, Codex và Cursor viết ứng dụng rất giỏi, nhưng phần còn lại thì để bạn tự lo: nơi chạy ứng dụng, liên kết để chia sẻ, tên miền, cơ sở dữ liệu, kiểm thử, và cách để những người không phải lập trình viên tiếp tục thay đổi ứng dụng. MonstarX chính là phần còn lại đó.
Chỉ cần kết nối tác nhân với MonstarX một lần, câu “đẩy ứng dụng này lên MonstarX” sẽ đưa những gì tác nhân đã xây dựng lên MonstarX, chạy trong bản xem trước trực tiếp kèm liên kết để chia sẻ. Từ đó trở đi, bạn có thể tiếp tục xây dựng bằng tác nhân, trong MonstarX, hoặc cả hai — công việc được đồng bộ theo cả hai chiều.
Tác nhân kết nối qua MCP (Model Context Protocol, một chuẩn để các công cụ AI dùng dịch vụ khác). Máy chủ MCP của MonstarX nằm tại:
https://monstarx.com/mcpHướng dẫn đầy đủ cho lập trình viên có trên trang MCP của MonstarX.
Làm sao để kết nối tác nhân?
Phần tiêu đề “Làm sao để kết nối tác nhân?”-
Mở Cài đặtAPI & MCP. Trong mục Kết nối tác nhân lập trình, chọn tác nhân của bạn.
-
Giữ lựa chọn Đăng nhập qua trình duyệt và sao chép phần thiết lập hiển thị vào tác nhân. Các tab bên dưới cho thấy cùng phần thiết lập đó cho những tác nhân phổ biến nhất.
-
Đăng nhập MonstarX khi tác nhân yêu cầu. Trình duyệt mở MonstarX: đăng nhập và nhấn Cho phép. Không cần khóa.
-
Nói “Đẩy ứng dụng này lên MonstarX và gửi cho tôi liên kết.”
Công cụ dòng lệnh của Claude Code, tab Code trong ứng dụng máy tính và các tiện ích mở rộng cho IDE dùng chung một phần thiết lập. Chạy:
claude mcp add --transport http --scope user monstarx https://monstarx.com/mcpSau đó chạy /mcp trong Claude Code, chọn monstarx rồi chọn Authenticate (hoặc chạy claude mcp login monstarx). Trình duyệt mở MonstarX: đăng nhập và nhấn Cho phép.
--scope user giúp MonstarX dùng được trong mọi thư mục; bỏ tùy chọn này nếu chỉ muốn thêm vào dự án hiện tại.
Với công cụ dòng lệnh và tiện ích mở rộng IDE Codex của OpenAI, chạy:
codex mcp add monstarx --url https://monstarx.com/mcpcodex mcp login monstarxLệnh đăng nhập sẽ mở trình duyệt: đăng nhập MonstarX và nhấn Cho phép.
Mặc định, Codex chạy lệnh mà không có quyền truy cập mạng, trong khi đẩy ứng dụng lại cần mạng. Hãy duyệt lệnh tải lên khi Codex hỏi, hoặc cho phép truy cập mạng trong phiên làm việc đó.
Nhấp vào Thêm vào Cursor trong phần thiết lập Cursor ở Cài đặt, hoặc thêm MonstarX vào ~/.cursor/mcp.json:
{ "mcpServers": { "monstarx": { "url": "https://monstarx.com/mcp" } }}Cursor liệt kê MonstarX trong Settings → MCP kèm nút đăng nhập: đăng nhập và nhấn Cho phép. Trong tác nhân dòng lệnh của Cursor: agent mcp login monstarx.
Với chế độ tác nhân của GitHub Copilot, nhấp vào Cài đặt trong VS Code trong phần thiết lập VS Code ở Cài đặt, hoặc chạy:
code --add-mcp '{"name":"monstarx","type":"http","url":"https://monstarx.com/mcp"}'VS Code yêu cầu bạn đăng nhập ở lần đầu một công cụ MonstarX chạy: đăng nhập và nhấn Cho phép.
Chạy:
gemini mcp add --transport http monstarx https://monstarx.com/mcpSau đó chạy /mcp auth monstarx trong Gemini CLI và nhấn Cho phép trên trình duyệt.
Thêm MonstarX vào ~/.codeium/windsurf/mcp_config.json. Cascade sẽ yêu cầu bạn đăng nhập ở lần đầu:
{ "mcpServers": { "monstarx": { "serverUrl": "https://monstarx.com/mcp" } }}Với gói Free, Pro và Max: Customize → Connectors → Add custom connector, dán https://monstarx.com/mcp, rồi nhấn Connect: đăng nhập MonstarX và nhấn Cho phép. Với gói Team và Enterprise, một Owner thêm trình kết nối trong Organization settings → Connectors, và các thành viên nhấn Connect.
Một trình kết nối dùng được cho cả bản web, ứng dụng máy tính và thiết bị di động. Cuộc trò chuyện trong Claude không có dòng lệnh, nên toàn bộ ứng dụng được nhập từ GitHub thay vì tải lên.
Bật Developer mode trong phần cài đặt của ChatGPT (với gói Business và Enterprise, quản trị viên cần cho phép trước), rồi tạo một ứng dụng hoặc trình kết nối mới với địa chỉ https://monstarx.com/mcp và chọn OAuth. ChatGPT sẽ hỏi trước mỗi công cụ có thay đổi điều gì đó.
Trang Cài đặt còn hướng dẫn cho Grok, Lovable, Bolt & v0, Replit, Figma và Công cụ khác — bất kỳ công cụ nào hỗ trợ MCP. Hướng dẫn đầy đủ cho lập trình viên, với nhiều ứng dụng khách hơn, nằm sau nút Tài liệu ở đầu Cài đặtAPI & MCP.
Nếu tác nhân của tôi cần khóa thì sao?
Phần tiêu đề “Nếu tác nhân của tôi cần khóa thì sao?”Windsurf, Gemini CLI, script và CI dùng khóa API thay vì đăng nhập qua trình duyệt. Tạo khóa trong Cài đặtAPI & MCP ở mục Khóa API, rồi chuyển phần thiết lập của tác nhân sang Khóa API để lấy phiên bản có chứa khóa. Xem API & MCP để biết cách tạo, dùng và thu hồi khóa — và đừng để khóa lộ trong mã nguồn hay cuộc trò chuyện: một khóa có quyền như chính bạn trên mọi dự án.
Tôi có thể nhờ tác nhân làm những gì?
Phần tiêu đề “Tôi có thể nhờ tác nhân làm những gì?”Sau khi kết nối, cứ nói với tác nhân bằng lời thường. Thử những câu sau:
- “Đẩy ứng dụng này lên MonstarX và gửi cho tôi liên kết.”
- “Đẩy các thay đổi của tôi lên MonstarX.”
- “Kéo phiên bản mới nhất từ MonstarX về và hợp nhất với các thay đổi của tôi.”
- “Nhờ MonstarX thêm thanh toán bằng Stripe, rồi kéo các thay đổi về.”
- “Xuất bản ứng dụng trên MonstarX.”
Trong một ứng dụng trò chuyện không có dòng lệnh (ứng dụng Claude, ChatGPT), hãy thử “Xây dựng cho tôi một ứng dụng đặt lịch cho tiệm làm tóc trên MonstarX”, “Nhập github.com/me/my-app vào MonstarX” hoặc “MonstarX đang làm gì với dự án Harbour Watch của tôi?”.
Điều gì xảy ra khi tác nhân đẩy một ứng dụng lên?
Phần tiêu đề “Điều gì xảy ra khi tác nhân đẩy một ứng dụng lên?”-
Tác nhân xin MonstarX một liên kết tải lên dùng một lần, rồi gửi thư mục ứng dụng chỉ bằng một lệnh.
node_modules, kết quả build và các tệp.envvẫn ở lại trên máy bạn, và các tệp không bao giờ đi qua mô hình AI, nên một ứng dụng lớn cũng không tốn nhiều token hơn một ứng dụng nhỏ. -
MonstarX kiểm tra xem đó là loại ứng dụng gì — giống như khi nhập ứng dụng — rồi chạy ứng dụng trong bản xem trước trực tiếp với các gói phần mềm riêng của ứng dụng.
-
Tác nhân nhận lại liên kết dự án, những gì MonstarX tìm thấy và các khóa ứng dụng còn thiếu.
Mỗi lần đẩy sau đó trở thành một phiên bản mới trong Phiên bản, mang tên tác nhân (“Đã đẩy từ Claude Code”), kèm một ghi chú trong cuộc trò chuyện để bạn và tác nhân MonstarX biết những gì đã thay đổi. Nếu ai đó đã xây dựng trong MonstarX kể từ bản sao gần nhất của tác nhân, lần đẩy sẽ bị từ chối thay vì ghi đè lên công việc của họ: tác nhân tải phiên bản của MonstarX về, hợp nhất, rồi đẩy lại.
MonstarX cung cấp những công cụ nào cho tác nhân?
Phần tiêu đề “MonstarX cung cấp những công cụ nào cho tác nhân?”| Công cụ | Công dụng |
|---|---|
get_account | Tài khoản, gói và hạn mức còn lại của bạn |
list_projects | Các dự án của bạn, dự án thay đổi gần nhất ở trên cùng |
get_project | Tổng quan một dự án: MonstarX đang làm gì, bản xem trước, trạng thái xuất bản, giá trị bí mật còn thiếu |
prepare_upload | Liên kết tải lên dùng một lần và lệnh để đẩy thư mục hiện tại, thành dự án mới hoặc phiên bản mới |
import_from_github | Nhập ứng dụng từ một kho mã GitHub |
push_files | Ghi trực tiếp một vài tệp, cho các chỉnh sửa nhỏ hoặc tác nhân không có dòng lệnh |
create_project | Nhờ MonstarX xây dựng ứng dụng mới từ lời mô tả, hình ảnh hoặc tài liệu |
read_files | Liệt kê hoặc đọc các tệp của dự án |
download_project | Liên kết tải xuống dùng một lần và lệnh để giải nén dự án |
send_message | Nhờ tác nhân MonstarX xây dựng, trả lời hoặc lập kế hoạch, như khi bạn gõ trong không gian làm việc |
get_messages | Đọc cuộc trò chuyện của dự án, có thể chờ MonstarX trả lời xong |
stop | Dừng những gì MonstarX đang chạy trong một dự án |
publish_project | Đưa phiên bản hiện tại lên mạng |
set_secrets | Lưu các khóa ứng dụng cần đọc, ở dạng mã hóa, trong Dịch vụ đám mây → Giá trị bí mật |
get_logs | Trạng thái và đầu ra của bản xem trước; có thể khởi động một bản xem trước đã dừng |
Mọi công cụ chỉ thao tác trên những dự án bạn sở hữu. Các công cụ chỉ đọc được đánh dấu như vậy, để tác nhân chạy mà không cần hỏi; còn xuất bản thì luôn hỏi trước.
Giới hạn
Phần tiêu đề “Giới hạn”- Tải lên: tối đa 100 MB với tệp .tar.gz (định dạng lệnh đẩy tạo ra) hoặc 50 MB với tệp .zip. Tệp lớn hơn 10 MB bị bỏ qua và được liệt kê.
push_files: 200 tệp, mỗi tệp 400 KB, 2 MB mỗi lần gọi.- Liên kết tải lên và tải xuống chỉ dùng được một lần, trong 15 phút.
- Lần đẩy làm mất phần lớn dự án (chỉ còn chưa đến một phần tư số tệp) sẽ bị từ chối — gần như chắc chắn là do nhầm thư mục.
- Lần đẩy bị từ chối khi MonstarX đang xây dựng trong dự án đó.
- Hạn mức: nhờ MonstarX xây dựng (
send_message,create_project) sẽ dùng hạn mức của gói. Đẩy lên, nhập, tải xuống, đọc và xuất bản thì không. - Khóa API: tối đa 20 khóa mỗi tài khoản. Đăng nhập qua trình duyệt duy trì trong 90 ngày sử dụng.
Khắc phục sự cố
Phần tiêu đề “Khắc phục sự cố”- Không thấy các công cụ MonstarX. Hầu hết tác nhân tải máy chủ khi bắt đầu phiên: hãy mở phiên mới. Trong Claude Code,
/mcpcho biết MonstarX đã được kết nối chưa. - Thông báo “Sign in” hoặc lỗi không được cấp quyền. Phiên đăng nhập đã hết hạn hoặc khóa đã bị thu hồi. Đăng nhập lại (
/mcptrong Claude Code,codex mcp login monstarx) hoặc tạo khóa mới. - Codex không tải lên được. Môi trường cách ly của Codex chặn mạng: hãy duyệt lệnh, hoặc cho phép truy cập mạng.
- “Lần tải lên này có 3 tệp nhưng dự án có 214 tệp”. Lệnh đã chạy ở sai thư mục. Hãy chạy tại thư mục có
package.json. - “Các tệp trong MonstarX đã thay đổi kể từ khi bạn lấy bản sao”. Có người đã xây dựng trong MonstarX sau lần đẩy gần nhất của bạn. Nhờ tác nhân tải xuống, hợp nhất rồi đẩy lại.
- Không tìm thấy kho mã GitHub riêng tư. Hãy kết nối GitHub trong MonstarX trước — xem GitHub.
- Ứng dụng không khởi động. Nhờ tác nhân kiểm tra nhật ký; khóa còn thiếu có thể đặt bằng
set_secrets.
Làm sao để ngắt kết nối một tác nhân?
Phần tiêu đề “Làm sao để ngắt kết nối một tác nhân?”Mở Cài đặtAPI & MCP và nhấp vào Ngắt kết nối cạnh tác nhân trong mục Tác nhân đã kết nối — tác nhân sẽ bị đăng xuất ngay lập tức. Tác nhân dùng khóa sẽ ngừng hoạt động khi bạn Thu hồi khóa đó. Xem API & MCP.
Câu hỏi thường gặp
Phần tiêu đề “Câu hỏi thường gặp”Tôi có cần khóa API không?
Thường là không. Hầu hết tác nhân đăng nhập qua trình duyệt: bạn đăng nhập MonstarX và nhấn Cho phép. Khóa dành cho tác nhân, script và CI không mở được trình duyệt.
Các tệp .env của tôi có bị tải lên không?
Không. Lệnh đẩy bỏ qua các tệp này, và nếu lỡ có tệp nào được gửi lên, MonstarX cũng không lưu lại. Hãy lưu khóa trong Dịch vụ đám mây → Giá trị bí mật, hoặc nhờ tác nhân dùng set_secrets.
Tôi có thể vừa xây dựng bằng tác nhân vừa xây dựng trong MonstarX không?
Có. Đẩy lên từ tác nhân, xây dựng trong MonstarX, rồi nhờ tác nhân kéo phiên bản mới nhất về. Cơ chế kiểm tra phiên bản ngăn hai bên ghi đè lên nhau.
Những ứng dụng nào chạy được trên MonstarX?
Ứng dụng MonstarX và ứng dụng Vite (React, Vue, Svelte — mọi bản xuất từ Lovable, Bolt và v0) chạy và xuất bản được tại đây. Next.js, Remix, Astro, Nuxt và SvelteKit chạy được trong bản xem trước nhưng phải xuất bản trên nền tảng lưu trữ riêng. Các loại khác có thể được xây dựng lại thành ứng dụng web.
Đây có giống trình kết nối MCP không?
Không, đây là chiều ngược lại. Ở đây, tác nhân của bạn dùng MonstarX. Trình kết nối MCP cho phép MonstarX dùng các máy chủ MCP khác.