MCP Server
UnclaimedMCP server that lets AI coding agents add smart-glasses capabilities to Android and iOS apps — scaffold, validate, and simulate before touching hardware
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'extentos-mcp-server' -- 'npx' '-y' '@extentos/mcp-server@latest'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
38 of 38 tools
Documented tools (38)
From project documentation. A server handshake does not verify each tool’s description or behavior.
addProjectSound
upload a custom sound (earcons, wake sounds) to the project
adoptConnectionPageFile
bring an existing connection-page file under managed configuration
assertToolCalled
wait for an assistant tool-call event matching name/args (agent E2E loop)
completeAuthLink
finish the device-code sign-in flow
createSimulatorSession
mint a browser-simulator session for end-to-end testing
ensureSimulatorBrowser
open/attach the simulator browser tab for the session
generateConnectionModule
scaffold the connection UI, manifest, and platform config into your app
getAssistantConfig
read the managed voice-assistant configuration (model, voice, memory, wake sound)
getCapabilityGuide
per-feature call shapes in Kotlin + Swift with gotchas
getCodeExample
canonical end-to-end patterns (voice Q&A, photo-describe, live transcription UI, …)
getConnectionPageConfig
read the managed connection-page configuration
getCredentialGuide
how to obtain and configure Meta DAT credentials
getCredentialStatus
which credentials (Meta DAT, AI provider) are configured
getDisplayState
read the rendered display tree and interactive element ids (Ray-Ban Display)
getEventLog
read the session event log (transport, audio, camera, speak, toggle, stream, system)
getGatewayUsage
AI-gateway usage and metering for the project
getMigrationGuide
mapping table and cutover plan from Meta DAT direct usage to Extentos
getPermissions
the exact permission set the integration needs per platform
getPlatformInfo
SDK capability catalog, version/artifact info, and platform constraints
getProductionChecklist
the path from simulator to real glasses
getProjectAnalytics
usage analytics for the project's glasses integration
getSimulatorStatus
live session state: phase, roles, open streams, freshness, test videos
getVoiceCommandGuidance
implementation guidance for voice triggers and wake phrases
injectAssistantUtterance
drive the voice assistant with an utterance end-to-end (real provider session)
injectHardwareButton
simulate the hardware capture button
injectInput
drive display input: select/navigate/back, like Neural Band gestures
injectTranscript
inject a voice transcript into the running app, as if the wearer spoke
inspectIntegration
read the current state of the integration in your repo
listProjectSounds
list custom sounds uploaded for the project
regenerateConnectionPageFile
regenerate a managed connection-page file after config changes
searchDocs
search the bundled, versioned documentation topics
setAssistantConfig
update the managed voice-assistant configuration
setConnectionPageConfig
update the managed connection-page configuration
setCredential
store a credential for the project
setSimDevice
switch the simulated glasses model
setSimVideo
pipe a test video into the simulated camera
shutter
trigger a camera shutter in the active simulator session
validateIntegration
deterministic checks of the integration (manifest, config, wiring)
Tool change history
FAQ
Questions about MCP Server
- How do I connect MCP Server to Claude?
- Run `claude mcp add extentos-mcp-server -- npx -y @extentos/mcp-server@latest` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Server do?
- MCP Server documents 38 tools to the agent, including addProjectSound, adoptConnectionPageFile, assertToolCalled. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.