Build smart-glasses apps with AI agents: scaffold, validate, and simulate before real hardware.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Give your AI coding agent the tools to build smart-glasses apps.
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.
Works with Meta smart glasses today (Ray-Ban Meta, Oakley Meta, Meta Ray-Ban Display), with a multi-vendor architecture by design.
This repository is the public home of @extentos/mcp-server β releases, changelog, and issue tracking. The package ships on npm.
Claude Code
Cursor β one click:
Cline / any MCP client
Requires Node 20+.
| Tool group | What it does |
|---|---|
| Discovery | getPlatformInfo, getCapabilityGuide, getCodeExample β the SDK capability catalog, per-feature call shapes in Kotlin + Swift, and canonical end-to-end patterns (voice Q&A, photo-describe, live transcription UI, β¦) |
| Scaffolding | generateConnectionModule β generates the connection UI + manifest + platform config for your app (Android or iOS) |
| Guidance | getVoiceCommandGuidance, getPermissions β implementation guidance the agent queries instead of guessing |
| Validation | inspectIntegration, validateIntegration β deterministic checks of the integration in your repo |
| Simulation | createSimulatorSession, getEventLog, getSimulatorStatus β a browser simulator running the same SDK code as production with only the transport swapped; the agent drives it and reads the event log to verify behavior |
| Production | getProductionChecklist, getCredentialGuide β the path from simulator to real glasses |
| Docs | searchDocs β bundled, versioned documentation topics |
The workflow an agent typically runs: discover capabilities β scaffold the connection module β write handler code against the SDK β validate β simulate end-to-end β production checklist.
com.extentos:glasses (Android, Maven Central) or the Swift package (iOS)glasses.audio.transcriptions(), glasses.camera.capturePhoto(), glasses.audio.speak()Discovery, validation, and guidance tools work anonymously. Creating browser-simulator sessions and scaffolding require a free account β the server walks the agent (and you) through a device-code sign-in when needed.
Bug reports and feedback are welcome β open an issue. The package is pre-1.0; tool surfaces may evolve between minor versions.
For security reports, see SECURITY.md β please don't open public issues for vulnerabilities.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-server-25)<a href="https://allmcps.com/mcp/mcp-server-25"><img src="https://allmcps.com/api/badge/mcp-server-25?style=directory" alt="Mcp Server on AllMCPs" /></a>