Kết nối với máy chủ MCP của Roblox Studio

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Máy chủ MCP của Roblox Studio được tích hợp sẵn trong Roblox Studio. Nó thực hiện Giao thức Ngữ cảnh Mô hình (MCP), một tiêu chuẩn mở cho phép các công cụ AI giao tiếp an toàn với các ứng dụng bên ngoài. Khi đã kết nối, khách hàng AI của bạn có thể tương tác trực tiếp với phiên Studio đang mở của bạn, khám phá mô hình dữ liệu, viết kịch bản, chạy mã Luau và kiểm tra trò chơi của bạn trong chế độ chơi.

Hướng dẫn này cho bạn biết cách kết nối máy chủ MCP của Studio với các khách hàng AI phổ biến. Mặc dù cách thiết lập khác nhau tùy theo khách hàng, nhưng ý tưởng cốt lõi là giống nhau: bạn cấu hình khách hàng của mình để kết nối với máy chủ MCP và sau đó gửi lệnh từ khách hàng đến phiên Studio đang hoạt động của bạn.

Điều kiện tiên quyết

Trước khi bạn có thể kết nối với máy chủ, hãy đảm bảo bạn đã cài đặt phiên bản mới nhất của Roblox Studiokhách hàng MCP ưa thích của bạn trên máy tính.

Cách máy chủ MCP của Studio hoạt động

Máy chủ chạy như một quy trình cục bộ trên máy của bạn và giao tiếp với khách hàng AI bằng cách sử dụng stdio transport, sử dụng các luồng đầu vào/đầu ra tiêu chuẩn. Tất cả các hành động đều được khởi xướng thông qua khách hàng AI của bạn, sau đó gửi yêu cầu qua kênh này để thực hiện các hành động bên trong phiên Studio của bạn.

Máy chủ cung cấp các công cụ sau:

Kịch bản
script_readĐọc một kịch bản từ trò chơi bằng cách sử dụng các đường dẫn theo dấu chấm (ví dụ, game.ServerScriptService.MyScript). Hỗ trợ đọc toàn bộ kịch bản hoặc các dải dòng cụ thể.
multi_editÁp dụng nhiều chỉnh sửa cho một kịch bản trong một thao tác. Nếu đường dẫn mục tiêu không tồn tại, nó sẽ tạo một kịch bản mới. Cần chỉ định một datamodel_type (Chỉnh sửa).
script_searchTìm kiếm các kịch bản theo tên bằng cách sử dụng khớp mờ. Trả về tối đa 10 kết quả.
script_grepTìm kiếm một mẫu chuỗi trong tất cả các kịch bản trong trò chơi. Trả về tối đa 50 kết quả khớp.
Tạo tài sản và nội dung
generate_meshTạo một lưới 3D có kết cấu từ một lời nhắc văn bản bằng AI.
generate_materialTạo một biến thể vật liệu tùy chỉnh. Trả về vật liệu cơ bản và tên biến thể vật liệu để áp dụng cho các phần.
generate_procedural_modelTạo các đối tượng 3D được xây dựng từ các phần nguyên thủy (khối, hình cầu, hình trụ, hình chóp) dưới dạng ProceduralModel với các thuộc tính có thể cấu hình. Hỗ trợ hình ảnh tham chiếu và các sơ đồ phần tùy chỉnh.
wait_job_finishedChờ cho một công việc tạo mô hình quy trình hoàn thành và trả về trạng thái cuối cùng.
search_assetTìm kiếm tài sản trên Creator Store (thị trường công khai) và Creator Inventory (người dùng, nhóm hoặc vũ trụ). Hỗ trợ lọc theo loại tài sản, giá cả, thẻ và phạm vi.
insert_assetChèn một tài sản vào trò chơi bằng ID tài sản Roblox số. Hỗ trợ mô hình, lưới, hình ảnh, âm thanh, video, hoạt hình và gói.
upload_imageTải lên một loạt hình ảnh từ các URL HTTP lên máy chủ tài sản Roblox, trả về một bản đồ đường dẫn hình ảnh đến ID tài sản.
store_imageTải một hình ảnh từ đường dẫn tệp cục bộ và trả về một URI hình ảnh có thể được truyền cho các công cụ khác (ví dụ, như một hình ảnh tham chiếu cho generate_procedural_model).
Khám phá mô hình dữ liệu
subagentKhởi động một subagent chuyên biệt để xử lý các tác vụ phức tạp, nhiều bước một cách tự động. Các loại có sẵn bao gồm explore (để điều tra mã nguồn và truy vấn trạng thái trò chơi) và playtest (để chạy các kịch bản gameplay và xác minh kết quả).
search_game_treeKhám phá cấu trúc phân cấp các thể hiện dưới dạng một mảng JSON phẳng. Hỗ trợ lọc theo đường dẫn, loại thể hiện và từ khóa, với giới hạn độ sâu có thể cấu hình.
inspect_instanceTrả về thông tin chi tiết về một thể hiện cụ thể, bao gồm tất cả các thuộc tính có thể đọc, thuộc tính tùy chỉnh và tóm tắt về các đối tượng con và hậu duệ của nó.
Thực thi Luau
execute_luauChạy mã Luau trong Studio. Trả về kết quả hoặc một lỗi. Cần chỉ định một datamodel_type (Chỉnh sửa, Khách hàng hoặc Máy chủ).
Kiểm tra chơi
get_studio_stateLấy trạng thái hiện tại của Studio, bao gồm trạng thái chơi và các loại datamodel có sẵn.
start_stop_playBắt đầu hoặc dừng kiểm tra chơi.
get_console_outputLấy đầu ra từ nhật ký đầu ra của Studio.
screen_captureChụp lại vùng nhìn hiện tại của Studio và trả về dữ liệu hình ảnh. Tùy chọn chấp nhận một vị trí camera tùy chỉnh và mục tiêu nhìn vào.
Mô phỏng đầu vào của người chơi
character_navigationDi chuyển nhân vật người chơi đến một vị trí hoặc đường dẫn thể hiện nhất định. Hỗ trợ một hệ số tốc độ có thể cấu hình.
user_keyboard_inputGửi một hoặc nhiều hành động bàn phím theo thứ tự: nhấn phím, thả phím, nhấn phím, nhập văn bản hoặc chờ. Hỗ trợ nhắm mục tiêu các thể hiện UI cụ thể.
user_mouse_inputGửi một hoặc nhiều hành động chuột theo thứ tự: di chuyển, nhấp, nhấn nút lên/xuống, cuộn hoặc chờ. Hỗ trợ nhắm mục tiêu các thể hiện hoặc tọa độ màn hình cụ thể.
Tài liệu và kỹ năng
http_getLấy nội dung từ các URL tài liệu Roblox được phép (tài liệu tham khảo API Engine, tài liệu Creator, API Cloud, hướng dẫn tối ưu hóa hiệu suất). Hỗ trợ tìm kiếm từ khóa trong nội dung đã lấy.
skillLấy kiến thức chi tiết, thực tiễn tốt nhất hoặc tài liệu tham khảo cho các kỹ năng cụ thể như gỡ lỗi, mô phỏng thiết bị và tìm kiếm tài liệu.
Quản lý phiên
list_roblox_studiosLiệt kê tất cả các thể hiện Studio đã kết nối, bao gồm tên, ID và trạng thái hoạt động của chúng. Điều này hữu ích khi có nhiều cửa sổ Studio đang mở.
set_active_studioĐặt một thể hiện Studio là hoạt động để tất cả các lệnh công cụ tiếp theo nhắm đến thể hiện đó.

Kích hoạt máy chủ MCP trong Studio

Để kích hoạt máy chủ MCP trong Studio:

  1. Mở Trợ lý.
  2. Nhấp vào Quản lý Máy chủ MCP.
  3. Bật Kích hoạt Studio làm máy chủ MCP.

Khi đã được kích hoạt, bảng cài đặt hiển thị tùy chọn kết nối nhanh và hướng dẫn thiết lập cho các khách hàng khác nhau. Khi một khách hàng kết nối thành công, một chỉ báo màu xanh lá cây hiển thị số lượng khách hàng đã kết nối.

Kết nối khách hàng của bạn

Bạn có thể kết nối khách hàng của mình với máy chủ MCP của Studio bằng cách sử dụng kết nối nhanh, một cấu hình JSON hoặc một lệnh CLI.

  • Sử dụng kết nối nhanh nếu khách hàng của bạn được hỗ trợ.
  • Nếu không, hãy sử dụng cấu hình JSON nếu khách hàng của bạn hỗ trợ các tệp cấu hình MCP.
  • Nếu không, hãy sử dụng một lệnh CLI.

Máy chủ MCP của Studio hoạt động với bất kỳ khách hàng nào hỗ trợ stdio transport. Sau khi thêm cấu hình, hãy làm theo tài liệu của khách hàng của bạn để hoàn tất thiết lập, sau đó khởi động lại khách hàng để áp dụng các thay đổi của bạn.

Kết nối nhanh

Kết nối nhanh hỗ trợ các khách hàng sau:

  • Antigravity
  • Codex CLI
  • Claude Code
  • Claude Desktop
  • Cursor
  • Gemini CLI
  • Visual Studio Code

Để kết nối bằng cách sử dụng kết nối nhanh:

  1. Đi đến Cài đặt Trợ lýMáy chủ MCP.
  2. Mở rộng danh sách thả xuống Kết nối nhanh để xem các khách hàng được cài đặt trên máy tính của bạn.
  3. Bật khách hàng mà bạn đã chọn.

Nếu khách hàng bạn muốn không xuất hiện trong danh sách Kết nối nhanh, hãy cài đặt nó và khởi động lại Roblox Studio.

Cấu hình JSON

Hầu hết các khách hàng MCP hỗ trợ các tệp cấu hình JSON. Các ví dụ sau đây cho thấy các cấu hình hoàn chỉnh mà bạn có thể sử dụng.

Nếu Roblox Studio là máy chủ MCP duy nhất của bạn, hãy sử dụng các cấu hình này như là. Nếu bạn đang sử dụng nhiều máy chủ MCP, hãy sao chép mục Roblox_Studio và thêm nó vào từ điển mcpServers hiện có của bạn.

Cấu hình khác nhau tùy theo hệ điều hành:

Windows
{
"mcpServers": {
"Roblox_Studio": {
"command": "cmd.exe",
"args": [
"/c",
"%LOCALAPPDATA%\\Roblox\\mcp.bat"
]
}
}
}
macOS
{
"mcpServers": {
"Roblox_Studio": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP"
}
}
}

Lệnh CLI

Một số khách hàng MCP yêu cầu một lệnh CLI thay vì một cấu hình JSON. Sử dụng lệnh phù hợp cho hệ điều hành của bạn:

Windows
cmd.exe /c %LOCALAPPDATA%\Roblox\mcp.bat
macOS
/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP

Sử dụng nhiều thể hiện Studio

Bạn có thể kết nối một khách hàng MCP duy nhất với nhiều thể hiện Studio đang chạy cùng một lúc. Máy chủ tự động xác định thể hiện nào để sử dụng dựa trên ngữ cảnh (ví dụ, nếu bạn tham chiếu đến một trò chơi cụ thể hoặc một đối tượng chỉ tồn tại trong thể hiện đó).

Bạn có thể chuyển đổi thể hiện một cách thủ công bằng cách sử dụng list_roblox_studiosset_active_studio.

Xác minh kết nối của bạn

Sau khi thiết lập khách hàng của bạn, hãy xác minh rằng kết nối đang hoạt động trong Roblox Studio:

  1. Mở Trợ lý.
  2. Nhấp vào Quản lý Máy chủ MCP.
  3. Dưới Kích hoạt Studio làm máy chủ MCP, kiểm tra chỉ báo màu xanh lá cây để xác nhận rằng khách hàng đã kết nối thành công.

Khắc phục sự cố

Nếu máy chủ không hiển thị, hoặc các công cụ không khả dụng:

  • Khởi động lại cả Roblox Studio và khách hàng MCP của bạn.
  • Xác minh rằng lệnh hoặc đường dẫn nhị phân là chính xác và tệp tồn tại.
  • Kiểm tra cú pháp JSON của bạn. Ngay cả một dấu phẩy hoặc dấu ngoặc đơn bị thiếu cũng có thể ngăn cản cấu hình tải.
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.