Com.extentos MCP Server

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…

Local serverstdio

What is the Com.extentos MCP Server?

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.”

Installation

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.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
getPlatformInfoSDK capability catalog, version/artifact info, and platform constraints
getCapabilityGuideper-feature call shapes in Kotlin + Swift with gotchas
getCodeExamplecanonical end-to-end patterns (voice Q&A, photo-describe, live transcription UI, …)
getMigrationGuidemapping table and cutover plan from Meta DAT direct usage to Extentos
generateConnectionModulescaffold the connection UI, manifest, and platform config into your app
getConnectionPageConfigread the managed connection-page configuration
setConnectionPageConfigupdate the managed connection-page configuration
regenerateConnectionPageFileregenerate a managed connection-page file after config changes
adoptConnectionPageFilebring an existing connection-page file under managed configuration
getAssistantConfigread the managed voice-assistant configuration (model, voice, memory, wake sound)
setAssistantConfigupdate the managed voice-assistant configuration
listProjectSoundslist custom sounds uploaded for the project
addProjectSoundupload a custom sound (earcons, wake sounds) to the project
shuttertrigger a camera shutter in the active simulator session
getGatewayUsageAI-gateway usage and metering for the project
getCredentialStatuswhich credentials (Meta DAT, AI provider) are configured
setCredentialstore a credential for the project
getProjectAnalyticsusage analytics for the project's glasses integration
getVoiceCommandGuidanceimplementation guidance for voice triggers and wake phrases
getPermissionsthe exact permission set the integration needs per platform
inspectIntegrationread the current state of the integration in your repo
validateIntegrationdeterministic checks of the integration (manifest, config, wiring)
createSimulatorSessionmint a browser-simulator session for end-to-end testing
ensureSimulatorBrowseropen/attach the simulator browser tab for the session
completeAuthLinkfinish the device-code sign-in flow
getEventLogread the session event log (transport, audio, camera, speak, toggle, stream, system)
injectTranscriptinject a voice transcript into the running app, as if the wearer spoke
injectAssistantUtterancedrive the voice assistant with an utterance end-to-end (real provider session)
assertToolCalledwait for an assistant tool-call event matching name/args (agent E2E loop)
getSimulatorStatuslive session state: phase, roles, open streams, freshness, test videos
setSimVideopipe a test video into the simulated camera
setSimDeviceswitch the simulated glasses model
getDisplayStateread the rendered display tree and interactive element ids (Ray-Ban Display)
injectInputdrive display input: select/navigate/back, like Neural Band gestures
injectHardwareButtonsimulate the hardware capture button
getProductionChecklistthe path from simulator to real glasses
getCredentialGuidehow to obtain and configure Meta DAT credentials
searchDocssearch the bundled, versioned documentation topics

How to install the Com.extentos MCP Server

{
  "mcpServers": {
    "extentos": {
      "command": "npx",
      "args": [
        "-y",
        "@extentos/mcp-server@latest"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.