Extentos MCP
chính thứcExtentos là nền tảng phát triển đa nhà cung cấp để thêm khả năng kính thông minh vào các ứng dụng iOS và Android hiện có. Cách ví von đơn giản nhất là Stripe dành cho kính thông minh.
Bạn có thể làm gì với Extentos MCP?
-
Tạo khung ứng dụng kính thông minh — Yêu cầu agent của bạn chạy
generateConnectionModuleđể khởi tạo mô-đun iOS/Android với cấu hình Gradle/SPM, quyền truy cập và tệp manifest trong một lần. -
Lấy các mẫu mã chuẩn — Sử dụng
getCodeExampleđể kéo các triển khai Kotlin/Swift đầy đủ cho trợ lý giọng nói, phiên âm trực tiếp, mô tả ảnh và các khả năng SDK khác. -
Xác thực tính đúng đắn của tích hợp — Chạy
validateIntegrationđể kiểm tra manifest, quyền truy cập, phụ thuộc và các lệnh gọi khởi tạo trước khi thử nghiệm, phát hiện sớm các vấn đề. -
Điều khiển phiên mô phỏng — Tạo và vận hành các phiên dựa trên trình duyệt bằng
createSimulatorSession, chèn bản ghi thoại hoặc nút phần cứng, và xác nhận các lệnh gọi công cụ để kiểm thử E2E do agent điều hướng. -
Gỡ lỗi bằng dấu vết sự kiện — Lấy nhật ký có cấu trúc qua
getEventLogđược lọc theo lỗi, giọng nói, camera, màn hình hoặc AI để chẩn đoán sự cố trong các phiên trực tiếp. -
Kiểm tra mức độ sẵn sàng sản xuất — Chạy
getProductionChecklistđể nhận bản kiểm tra trước khi phát hành được cá nhân hóa, bao gồm thông tin xác thực, quyền truy cập và các yêu cầu về danh sách cửa hàng.
Tài liệu
Máy chủ MCP
Máy chủ Extentos MCP (@extentos/mcp-server\) là một gói npm mà một tác nhân AI (Claude Code, Cursor, Windsurf, Cline) cài đặt một lần và sau đó sử dụng để thêm các khả năng kính thông minh Meta Ray-Ban vào một ứng dụng iOS hoặc Android gốc. Nó cung cấp một bộ công cụ xác định chặt chẽ trên 10 danh mục — khám phá, tạo mã, cấu hình tác nhân, thông tin xác thực, phân tích, hướng dẫn, xác thực, mô phỏng, sẵn sàng sản xuất và tài liệu — cùng với CLI để liên kết tài khoản, đồng ý đo từ xa và kiểm tra cập nhật. Đây là sổ tay vận hành của tác nhân.
Máy chủ MCP là cách một tác nhân AI — Claude Code, Cursor, Windsurf, Cline hoặc bất kỳ máy chủ tương thích Model Context Protocol nào — vận hành Extentos. Tác nhân gọi các công cụ xác định; máy chủ định hướng cho tác nhân về những khả năng mà kính cung cấp, trả về các mẫu mã SDK chuẩn trong Kotlin và Swift, tạo khung dự án, điều phối các phiên mô phỏng và truy vấn dấu vết gỡ lỗi. Bản thân máy chủ không có công cụ lập kế hoạch — các tác nhân là những người lập kế hoạch tốt hơn các gói regex. Các công cụ là các nguyên hàm được gõ mà tác nhân soạn theo trình tự.
Trang này là phần giới thiệu — máy chủ là gì, các công cụ trong nháy mắt, luồng vận hành chuẩn do tác nhân điều khiển, các núm cấu hình, CLI và cách mô hình xác thực hoạt động. Các trang con bao gồm chi tiết từng phần.
Cài đặt
claude mcp add extentos -- npx -y @extentos/mcp-server@latest
Đối với các máy chủ không phải Claude Code, hãy xem các đường dẫn cài đặt prompt tác nhân hoặc JSON thủ công. Tài liệu tham khảo cài đặt đầy đủ tại /docs/mcp-server/install.
Các công cụ, theo danh mục
Máy chủ cung cấp một bề mặt công cụ xác định (được xác minh trong mcp-server/src/tools/definitions.ts), được tổ chức thành 10 danh mục. Các danh mục là bản đồ tinh thần của tác nhân; một tác nhân hiểu công cụ nào thuộc danh mục nào có thể quyết định khi nào gọi nó. Danh mục đầy đủ luôn hiện hành là tham chiếu công cụ được tạo.
1. Khám phá và tham chiếu SDK (4 công cụ)
Các lệnh gọi đầu tiên trong bất kỳ tác vụ mới nào. Rẻ, tất cả cục bộ, không có tác dụng phụ.
| Công cụ | Chức năng |
|---|---|
getPlatformInfo | Trả về danh mục nền tảng tĩnh — phiên bản thư viện, danh sách các khả năng SDK mà kính cung cấp, các cấp độ theo nhà cung cấp. Luôn là lệnh gọi đầu tiên đúng đắn. |
getCapabilityGuide | Cách sử dụng tối thiểu theo tính năng trong Kotlin + Swift — hình dạng lệnh gọi, đối số cấu hình, các lưu ý. Kết hợp với getPlatformInfo (nơi đặt tên các tính năng) để cho tác nhân biết cách gọi từng tính năng. |
getCodeExample | Các thành phần chuẩn đầy đủ bằng cả hai ngôn ngữ. Bắt đầu với assistant_agent_loop (luồng trợ lý giọng nói chuẩn Giai đoạn 4) và agent_driven_e2e_full_loop (bài kiểm tra E2E do tác nhân điều khiển). Cũng bao gồm voice_qa_assistant, barge_in_speak, photo_describe_voice, live_transcription_ui, voice_notes, connection_page_setup, byok_anthropic, display_browse_detail, display_media_gallery và video_frames_ml. Tách từ những thành phần này khi viết mã xử lý. Danh sách đầy đủ được tạo tại /docs/reference/mcp-tools. |
getMigrationGuide | Dành cho các ứng dụng đã xây dựng trên Meta DAT thô — trả về một bản đồ khóa theo các ký hiệu DAT hiện có của bạn đến các nguyên hàm Extentos thay thế chúng, cùng với một kế hoạch chuyển đổi có thứ tự. |
2. Thiết lập và tạo mã
| Công cụ | Chức năng |
|---|---|
generateConnectionModule | Tạo khung một lần — mô-đun khởi động, cấu hình Gradle/SPM, phụ thuộc, quyền, tệp kê khai. Luồng hai lệnh gọi: lệnh gọi đầu tiên không có placement trả về một câu hỏi hỏi nơi ExtentosConnectionPage nên nằm; lệnh gọi thứ hai với vị trí đã chọn trả về toàn bộ tập tệp. |
getConnectionPageConfig / setConnectionPageConfig | Đọc / ghi cấu hình trang kết nối theo dự án (mã thông báo chủ đề + khả năng hiển thị phần) mà bảng điều khiển/máy chủ giữ. |
regenerateConnectionPageFile / adoptConnectionPageFile | Đồng bộ extentos.connection-page.json đã cam kết với cấu hình máy chủ — tạo lại (máy chủ→tệp) hoặc áp dụng (tệp→máy chủ). |
Sau khi tạo khung, tác nhân tự viết các lớp xử lý của riêng mình dựa trên các nguyên hàm SDK được hiển thị bởi getCapabilityGuide / getCodeExample. Mã xử lý là bề mặt tác giả của khách hàng — không có bước initSpec hoặc điền DSL.
3. Cấu hình & sử dụng tác nhân (5 công cụ)
Phạm vi tài khoản — yêu cầu tài khoản được liên kết và được kiểm soát theo dự án bởi quyền truy cập MCP (mặc định Đọc+Ghi).
| Công cụ | Chức năng |
|---|---|
getAssistantConfig / setAssistantConfig | Đọc hoặc thay đổi cài đặt trợ lý do bảng điều khiển quản lý của một dự án — mô hình OpenAI Realtime, giọng nói, mô hình bộ nhớ (nén) và chế độ bộ nhớ trong phiên. set là một cập nhật một phần, xác thực từng giá trị so với danh mục và phản ánh tác động chi phí của việc thay đổi mô hình. |
getGatewayUsage | Đọc mức sử dụng cổng quản lý + chi phí chính xác của dự án trong một khoảng thời gian gần đây — số lượng mã thông báo và USD giá niêm yết từ sổ cái thanh toán, phân tích theo mô hình. Chỉ siêu dữ liệu, không bao giờ là bản ghi hoặc nội dung. |
4. Thông tin xác thực (2 công cụ)
Phạm vi tài khoản + kiểm soát theo dự án. Ghi mà không biết — bí mật không bao giờ đi qua tác nhân.
| Công cụ | Chức năng |
|---|---|
getCredentialStatus | Đọc xem danh tính xây dựng Meta DAT của một dự án đã được đặt chưa — chỉ gợi ý được che + thời gian cập nhật, không bao giờ là giá trị. |
setCredential | Bắt đầu nhập thông tin xác thực theo cách ghi mà không biết — trả về một liên kết bảng điều khiển nơi chủ sở hữu đã đăng nhập dán bí mật trực tiếp vào kho mã hóa. Không nhận đối số bí mật theo thiết kế. |
5. Phân tích (1 công cụ)
| Công cụ | Chức năng |
|---|---|
getProjectAnalytics | Đọc phân tích sản xuất của một dự án — dữ liệu đo từ xa tổng hợp từ các cài đặt App Store / Play Store đã phát hành (sự kiện, cài đặt hoạt động, theo sự kiện / ngày / nhà cung cấp / nền tảng). Chỉ siêu dữ liệu, phạm vi tài khoản, được kiểm tra quyền sở hữu, được kiểm soát bởi quyền Phân tích. Trống cho đến khi ứng dụng được phát hành và gửi các sự kiện được xác thực sản xuất (sử dụng getEventLog cho luồng dev/sim trực tiếp). |
6. Hướng dẫn triển khai (2 công cụ)
Các công cụ nhiệm vụ phụ mà tác nhân gọi trong quá trình soạn.
| Công cụ | Chức năng |
|---|---|
getVoiceCommandGuidance | Phân tích các cụm từ đánh thức / lệnh được đề xuất cho các vấn đề UX (xung đột, mơ hồ, từ khó nhận dạng, xung đột từ đánh thức Meta) trước khi kết nối chúng vào một người tiêu dùng glasses.audio.transcriptions(). |
getPermissions | Suy ra các quyền nền tảng chính xác, yêu cầu Meta DAT và nhu cầu dịch vụ nền trước từ danh sách khả năng. Chạy khi thêm hoặc xóa một nguyên hàm khỏi trình xử lý của bạn. |
7. Xác thực (2 công cụ)
Cổng kiểm tra tính đúng đắn. Chạy sau các thay đổi cấu trúc (khả năng mới được khai báo, phụ thuộc được nâng cấp, tệp kê khai được chỉnh sửa).
| Công cụ | Chức năng |
|---|---|
inspectIntegration | Ảnh chụp dự án chỉ đọc — tệp kê khai, băm tệp được tạo, danh sách phụ thuộc, cấu hình trang kết nối. Chạy trước khi chỉnh sửa thủ công để hiểu trạng thái hiện tại. |
validateIntegration | Kiểm tra tính đúng đắn toàn dự án — tệp kê khai, tệp được tạo, phụ thuộc được khai báo, quyền bao phủ các khả năng được khai báo, khởi động gọi ExtentosGlasses.create(...), phiên bản công cụ, gợi ý dịch vụ nền trước cho các luồng chụp liên tục. Cổng trước khi kiểm tra. |
8. Mô phỏng
Cung cấp và vận hành các phiên mô phỏng dựa trên trình duyệt, cùng với các công cụ kiểm tra do tác nhân điều khiển đóng vòng lặp đầu cuối mà không cần con người.
| Công cụ | Chức năng |
|---|---|
createSimulatorSession | Lấy hoặc tạo một phiên chế độ trình duyệt tại extentos.com/s. Trả về sim đã lưu cho dự án này nếu tồn tại (status: "resumed") hoặc tạo một phiên mới (status: "active"). Tự động đính kèm ứng dụng đang chạy qua cầu nối cục bộ khi có thể truy cập; nếu không, phát ra một đoạn mã BuildConfig.EXTENTOS_SESSION_URL (Android) hoặc tải trọng extentos.session.plist (iOS). Xoay vòng sessionId là deleteSimulatorSession sau đó tạo — không có cờ làm mới cưỡng bức. |
ensureSimulatorBrowser | Mở + xác nhận một tab trình duyệt mô phỏng được kết nối — điều kiện tiên quyết cho các luồng camera và tiêm. |
completeAuthLink | Sau khi createSimulatorSession trả về status: "auth_required" (cài đặt ẩn danh cần liên kết để tạo phiên), thăm dò phụ trợ cho đến khi người dùng hoàn tất đăng ký, sau đó lưu mã thông báo bearer vào ~/.extentos/auth.json. |
getEventLog | Tìm nạp các dấu vết sự kiện có cấu trúc từ một phiên. Giá trị bộ lọc: all (không lọc) cộng với bảy chip errors, voice, camera, display, ai, lifecycle, custom — một chip cho mỗi sự kiện, với errors hấp thụ mức độ nghiêm trọng ≥ cảnh báo bất kể phương thức. Cộng với cursor, follow, limit cho phạm vi cấp dấu vết. Công cụ gỡ lỗi chính. |
getSimulatorStatus | Đọc trạng thái hiện tại của một phiên trực tiếp — giai đoạn, phần cứng sẵn sàng, vai trò được đính kèm, luồng khả năng hoạt động, giá trị chuyển đổi hiện tại. |
injectTranscript / injectAssistantUtterance / assertToolCalled | Điều khiển một cụm từ đánh thức hoặc một lượt trợ lý, sau đó xác nhận công cụ nào mô hình đã gọi — vòng lặp E2E do tác nhân điều khiển, không cần con người. |
injectHardwareButton | Nhấn nút chụp phần cứng của kính mô phỏng — chạm tạm dừng/tiếp tục luồng camera trực tiếp, giữ dừng nó — để tác nhân có thể thực hiện các cử chỉ quyền riêng tư của người đeo (và kiểm tra CaptureError.StreamPaused kết quả) mà không cần con người. |
setSimVideo / setSimDevice | Đưa video kiểm tra vào camera mô phỏng; chuyển đổi mô hình thiết bị mô phỏng (ví dụ: rayban_display để thực hiện đường dẫn hiển thị). |
getDisplayState / injectInput | Đọc cây hiển thị hiện được kết xuất + điều khiển đầu vào hiển thị (select / navigate / back). |
9. Sản xuất (2 công cụ)
Kiểm tra trước khi phát hành.
| Công cụ | Chức năng |
|---|---|
getProductionChecklist | Danh sách kiểm tra sẵn sàng sản xuất được cá nhân hóa dựa trên các khả năng được khai báo + tên trình xử lý — cấu hình thông tin xác thực, kiểm tra quyền, yêu cầu dịch vụ nền trước (khi chụp liên tục được sử dụng), loại bỏ URL mô phỏng khỏi bản phát hành, sẵn sàng danh sách cửa hàng. |
getCredentialGuide | Thiết lập thông tin xác thực từng bước cho các nhà cung cấp AI sản xuất — anthropic, openai, google_cloud_vision, google_translate, google_gemini, deepl, azure_cognitive, aws_bedrock, huggingface hoặc custom — cộng với đăng ký Meta DAT. |
10. Tài liệu & tìm kiếm (1 công cụ)
| Công cụ | Chức năng |
|---|---|
searchDocs | Tìm kiếm tài liệu Extentos theo chủ đề hoặc từ khóa. Đối với trợ lý giọng nói, hãy đọc assistant_runtime trước. Các chủ đề liên quan khác: voice_integration, agent_e2e_testing, managed_gateway, conversation_memory, display, cộng với tập khái niệm ổn định — getting_started, custom_handlers (tài liệu soạn SDK chuẩn), simulator_browser_mode, simulator_session_lifecycle, event_log_schema, toggles, library_api, permissions, multi_platform_projects. ID chủ đề ổn định; đầu vào công cụ trực tiếp là có thẩm quyền. |
Tham chiếu đầy đủ theo công cụ với lược đồ đầu vào, hình dạng phản hồi và ví dụ đã làm việc: /docs/mcp-server/tools.
Luồng vận hành chuẩn do tác nhân điều khiển
Trong một dự án mới, tác nhân gọi các công cụ theo thứ tự này:
1. getPlatformInfo({ sections: ["version", "capabilities"], glasses: "meta_rayban" })
2. getCodeExample({ pattern: "assistant_agent_loop" }) // Phase-4 voice assistant; or whatever pattern fits
3. getCapabilityGuide({ feature: "<each primitive the handler will use>" })
4. generateConnectionModule({ platform, glasses, appPackage })
→ returns "needs_placement" question
5. generateConnectionModule({ ... placement: "<chosen>" })
→ writes scaffold files (ExtentosBootstrap, manifest, etc.)
6. <agent writes handler class(es)> against the SDK primitives
<agent updates extentos.manifest.json's \`capabilities\` array>
7. validateIntegration()
→ ✓ all good (or returns structured errors to fix)
8. createSimulatorSession({ glasses })
→ returns sessionId; auto-opens browser at extentos.com/s/<id>
→ if running app is reachable via local bridge, it auto-attaches
9. <developer interacts with the simulator; capability events flow into the backend>
10. getEventLog({ sessionId, filter: "errors" }) → debug
getSimulatorStatus({ sessionId }) → status
Để lặp lại: chỉnh sửa mã xử lý → xây dựng lại + cài đặt lại → ứng dụng tự động đính kèm vào cùng phiên mô phỏng (không cần tạo lại, URL ổn định). Trước khi phát hành: getProductionChecklist và getCredentialGuide.
Cấu hình
Máy chủ MCP đọc các biến môi trường này (được xác minh trong mcp-server/src/):
| Biến | Mặc định | Chức năng |
|---|---|---|
EXTENTOS_BACKEND_URL | Phụ trợ sản xuất | Ghi đè URL phụ trợ (tools/util/backendClient.ts). Dành cho phát triển cục bộ của chính Extentos. |
EXTENTOS_CONFIG_DIR | ~/.extentos | Ghi đè thư mục cấu hình/xác thực (telemetry/consent.ts). |
EXTENTOS_TELEMETRY | chưa đặt (mặc định đồng ý) | Đặt thành 0 để từ chối đo từ xa mà không chạy lệnh đồng ý CLI. |
EXTENTOS_NO_AUTO_OPEN | chưa đặt | Đặt thành 1 để tắt tự động mở trình duyệt khi tạo phiên mô phỏng (hữu ích trong môi trường không đầu). |
Tham chiếu cấu hình đầy đủ: /docs/mcp-server/configuration.
Lệnh con CLI
Chạy npx @extentos/mcp-server@latest mà không có đối số sẽ khởi động máy chủ MCP qua stdio (đường dẫn mà tác nhân sử dụng). Với một lệnh con, nó hoạt động như một CLI dành cho nhà phát triển:
| Lệnh con | Chức năng |
|---|---|
login | Liên kết bản cài đặt này với tài khoản Extentos qua luồng device-code (chủ động — hữu ích trước phiên mô phỏng đầu tiên, hoặc sau logout để liên kết lại). |
logout | Xóa ~/.extentos/auth.json. Bản cài đặt trở về gói ẩn danh; lệnh gọi phiên mô phỏng tiếp theo sẽ kích hoạt lại luồng device-code. |
whoami | Chưa được triển khai (bản nháp Giai đoạn-0). Sẽ in installId, accountId (nếu đã liên kết), hạng, thời hạn xác thực. |
setup | Kiểm tra trước môi trường build cục bộ — kiểm tra PAT GitHub Packages (read:packages) mà các artifact DAT Meta cần, cho các ứng dụng phụ thuộc vào com.extentos:glasses-meta, cùng các điều kiện tiên quyết phụ thuộc khác. |
accept-privacy | Ghi nhận sự đồng ý về quyền riêng tư (bật tải lên dữ liệu từ xa). |
decline-privacy | Ghi nhận từ chối quyền riêng tư (tắt tải lên dữ liệu từ xa). |
status | In trạng thái đồng ý, ID cài đặt, tài khoản đã liên kết, phiên bản MCP/thư viện. |
update | Kiểm tra cập nhật máy chủ MCP (không thực hiện gì trên các bản cài đặt npx @latest). |
Tài liệu tham khảo CLI đầy đủ: /docs/mcp-server/auth.
Mô hình xác thực
Máy chủ MCP ưu tiên ẩn danh. Khám phá, hướng dẫn khả năng, ví dụ mã, xác thực, tìm kiếm tài liệu, mô phỏng trên thiết bị và kiểm thử phần cứng thực đều hoạt động mà không cần đăng nhập. Ba thứ liên kết một tài khoản miễn phí: tạo phiên mô phỏng trình duyệt (createSimulatorSession, HTTP 402), bước tạo khung generateConnectionModule (nó tạo khóa dự án gắn với tài khoản của bạn — cùng luồng device-code 402; lệnh gọi thông tin đầu tiên là ẩn danh), và các công cụ dự án theo phạm vi tài khoản (cấu hình trợ lý, thông tin xác thực, ghi trang kết nối, phân tích — HTTP 401).
Luồng device-code: lệnh gọi bị giới hạn đầu tiên trả về status: "auth_required" với URL xác minh. Tác nhân gọi completeAuthLink để thăm dò backend; nhà phát triển đăng ký tài khoản miễn phí chỉ cần email tại URL (Google hoặc email + mật khẩu, không cần thanh toán); backend phát hành mã thông báo; lệnh gọi công cụ ban đầu tự động thử lại. Sau khi liên kết, các phiên mô phỏng không giới hạn.
Các công cụ, tạo mã, xác thực, SDK và trình mô phỏng trình duyệt của Extentos đều miễn phí — không có phí theo ghế hoặc phí đăng ký để xây dựng và phát hành. Bề mặt duy nhất tính phí sử dụng là cổng AI được quản lý đằng sau trợ lý giọng nói Giai đoạn-4. Mô hình xác thực đầy đủ: /docs/mcp-server/auth; giá: /docs/resources/pricing.
Quyền riêng tư và dữ liệu từ xa
Khi chạy lần đầu, máy chủ MCP chèn một thông báo quyền riêng tư một lần vào phản hồi. Dữ liệu từ xa là ẩn danh (được gắn thẻ bằng installId, không có mã nguồn hoặc dữ liệu cá nhân) và bị bỏ qua khi tiếp tục theo mặc định — cùng mẫu như Vercel CLI, Astro, Vite. Từ chối bất cứ lúc nào:
npx @extentos/mcp-server@latest decline-privacy
# or
EXTENTOS_TELEMETRY=0 (env var, persistent for the shell)
Nội dung thông báo quyền riêng tư nằm trong mcp-server/src/index.ts (hằng số PRIVACY_NOTICE). Thông báo được hiển thị một lần cho mỗi bản cài đặt qua claimFirstPrivacyNotice — không bao giờ lặp lại.
Máy chủ MCP tương thích
Đã xác minh hoạt động với:
- Claude Code — mục tiêu chính. Cài đặt một dòng qua
claude mcp add. - Cursor — cấu hình JSON trong
~/.cursor/mcp.json. - Windsurf — cấu hình JSON trong
~/.codeium/windsurf/mcp_config.json. - Cline — cấu hình JSON trong cài đặt MCP của Cline.
- Bất kỳ máy chủ tương thích MCP nào — thả khối JSON
mcpServers.extentostiêu chuẩn vào.
Máy chủ MCP nói giao thức MCP tiêu chuẩn qua stdio (@modelcontextprotocol/sdk); không có đường dẫn mã dành riêng cho máy chủ nào ở phía máy chủ. Các bước cài đặt theo từng máy chủ: /docs/mcp-server/agents.
Cầu nối cục bộ — vòng lặp phát triển tự động liên kết
Khi máy chủ khởi động, nó mở một trình nghe HTTP 127.0.0.1:31337/whoami (mcp-server/src/localBridge.ts). Thư viện Extentos trên ứng dụng của nhà phát triển thăm dò điểm cuối này tại thời điểm chạy để biết installId của máy chủ MCP chủ. Kết quả: mọi lệnh gọi createSimulatorSession từ tác nhân tự động gắn ứng dụng đang chạy vào phiên mới — không cần build lại, không cần dán URL.
Các đường dẫn truy cập:
- Trình giả lập Android:
http://10.0.2.2:31337/whoami(bí danh NAT loopback máy chủ) - Trình mô phỏng iOS:
http://localhost:31337/whoami(chia sẻ không gian tên mạng máy chủ) - Điện thoại Android vật lý qua USB:
adb reverse tcp:31337 tcp:31337một lần, sau đólocalhost:31337từ thiết bị - Điện thoại di động hoặc tác nhân lưu trữ trên đám mây: thăm dò hết thời gian. Tác nhân sử dụng đường dẫn URL-bake thay thế —
createSimulatorSessiontrả về đoạn mãBuildConfig.EXTENTOS_SESSION_URL(Android) hoặc tải trọngextentos.session.plist(iOS) mà nhà phát triển dán vào, sau đó build lại ứng dụng một lần. Kém thanh lịch hơn tự động liên kết nhưng hoạt động trên mọi cấu trúc liên kết.
Chỉ ràng buộc với 127.0.0.1. installId không phải là bí mật — nó là cùng giá trị mà MCP gửi đến api.extentos.com trên mỗi lệnh gọi công cụ. Không cần xác thực ở lớp này.
Nếu cổng 31337 đang được sử dụng (hiếm; một phiên bản MCP khác đang chạy), khởi động ghi cảnh báo và tiếp tục. Tự động liên kết âm thầm thất bại cho phiên đó; nhà phát triển sử dụng đường dẫn URL-bake cho đến khi cổng được giải phóng.
Trạng thái
- Gói:
@extentos/mcp-servertrên npm (giấy phép MIT) - Môi trường: Node.js 20+
- Trước 1.0 — API có thể thay đổi giữa các phiên bản phụ cho đến khi vòng lặp kiểm thử phần cứng kết thúc. Ghim vào phiên bản chính xác nếu bạn cần khả năng tái tạo giữa các phiên.
Liên quan
- Bắt đầu nhanh với tác nhân AI — cài đặt máy chủ và trải qua một vòng lặp phát triển thực
- Tài liệu tham khảo công cụ — API đầy đủ theo từng công cụ
- Cấu hình — biến môi trường, tệp cấu hình, cài đặt thời điểm cài đặt
- Xác thực — luồng device-code, liên kết tài khoản, lệnh xác thực CLI
- Tác nhân được hỗ trợ — hướng dẫn cài đặt theo từng máy chủ
- Kiến trúc — cách máy chủ MCP phù hợp với hệ thống Extentos rộng hơn
- Mô phỏng vận chuyển so với ứng dụng — trình mô phỏng mà MCP môi giới thực sự làm gì
[
Kính AI Qianwen Alibaba
Kính AI Qianwen Alibaba dành cho nhà phát triển bên thứ ba — nền tảng Skill 千问AI硬件开放平台, tích hợp công cụ MCP, mô hình ứng dụng, phân phối, khả năng & AI, và vị trí của nó trong bối cảnh kính thông minh năm 2026.
](https://extentos.com/docs/ecosystem/platforms/alibaba-qianwen)[
Cài đặt máy chủ MCP
Cách cài đặt máy chủ MCP Extentos (@extentos/mcp-server) trong bất kỳ tác nhân mã hóa AI tương thích MCP nào — Claude Code, Cursor, Windsurf, Cline và các tác nhân khác. Lệnh cài đặt theo từng máy chủ, vị trí tệp cấu hình, đoạn JSON có thể sao chép-dán, các bước khởi động lại và xác minh, ghim phiên bản, cập nhật, khắc phục lỗi phổ biến và hướng dẫn gỡ cài đặt. Các đường dẫn cài đặt đã xác minh cho từng máy chủ được hỗ trợ.