Extentos is an MCP (Model Context Protocol) server that lets agents like Claude Code, Cursor, and Cline add smart-glasses capabilities — camera capture, voice triggers, live transcription, audio playback — to any…
Com.extentos source profile. From the maintainer documentation: “Extentos is an MCP (Model Context Protocol) server that lets agents like Claude Code, Cursor, and Cline add smart-glasses capabilities — camera capture, voice triggers, live transcription, audio playback — to any Android or iOS app. The tools are deterministic: discovery, scaffolding, validation, and a browser-based simulator for end-to-end testing without hardware.”
The documented npm package is @extentos/mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| getPlatformInfo | SDK capability catalog, version/artifact info, and platform constraints |
| getCapabilityGuide | per-feature call shapes in Kotlin + Swift with gotchas |
| getCodeExample | canonical end-to-end patterns (voice Q&A, photo-describe, live transcription UI, …) |
| getMigrationGuide | mapping table and cutover plan from Meta DAT direct usage to Extentos |
| generateConnectionModule | scaffold the connection UI, manifest, and platform config into your app |
| getConnectionPageConfig | read the managed connection-page configuration |
| setConnectionPageConfig | update the managed connection-page configuration |
| regenerateConnectionPageFile | regenerate a managed connection-page file after config changes |
| adoptConnectionPageFile | bring an existing connection-page file under managed configuration |
| getAssistantConfig | read the managed voice-assistant configuration (model, voice, memory, wake sound) |
| setAssistantConfig | update the managed voice-assistant configuration |
| listProjectSounds | list custom sounds uploaded for the project |
| addProjectSound | upload a custom sound (earcons, wake sounds) to the project |
| shutter | trigger a camera shutter in the active simulator session |
| getGatewayUsage | AI-gateway usage and metering for the project |
| getCredentialStatus | which credentials (Meta DAT, AI provider) are configured |
| setCredential | store a credential for the project |
| getProjectAnalytics | usage analytics for the project's glasses integration |
| getVoiceCommandGuidance | implementation guidance for voice triggers and wake phrases |
| getPermissions | the exact permission set the integration needs per platform |
| inspectIntegration | read the current state of the integration in your repo |
| validateIntegration | deterministic checks of the integration (manifest, config, wiring) |
| createSimulatorSession | mint a browser-simulator session for end-to-end testing |
| ensureSimulatorBrowser | open/attach the simulator browser tab for the session |
| completeAuthLink | finish the device-code sign-in flow |
| getEventLog | read the session event log (transport, audio, camera, speak, toggle, stream, system) |
| injectTranscript | inject a voice transcript into the running app, as if the wearer spoke |
| injectAssistantUtterance | drive the voice assistant with an utterance end-to-end (real provider session) |
| assertToolCalled | wait for an assistant tool-call event matching name/args (agent E2E loop) |
| getSimulatorStatus | live session state: phase, roles, open streams, freshness, test videos |
| setSimVideo | pipe a test video into the simulated camera |
| setSimDevice | switch the simulated glasses model |
| getDisplayState | read the rendered display tree and interactive element ids (Ray-Ban Display) |
| injectInput | drive display input: select/navigate/back, like Neural Band gestures |
| injectHardwareButton | simulate the hardware capture button |
| getProductionChecklist | the path from simulator to real glasses |
| getCredentialGuide | how to obtain and configure Meta DAT credentials |
| searchDocs | search the bundled, versioned documentation topics |
{
"mcpServers": {
"extentos": {
"command": "npx",
"args": [
"-y",
"@extentos/mcp-server@latest"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
메모짱 메모·할 일을 AI로 검색·정리·체크해요. / Search, write and check off notes and to-dos in Memozzang.
채팅으로 후잉 가계부를 관리하세요. 거래 입력·조회, 계정·예산 관리, 손익·재무 보고서를 지원합니다.
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 사전규격정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버
나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버