プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Extentos MCP

作者:extentosバージョン 0.11.63i★ –iパソコンで動く
レジストリ名com.extentos/mcp-server

インストール

概要

作者による説明(英語の原文)

Build smart-glasses apps with AI agents: scaffold, validate, and simulate before real hardware.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

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

ターミナルでこれを実行します

claude mcp add extentos -- npx -y @extentos/mcp-server

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

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

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "extentos": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@extentos/mcp-server"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン extentos.com で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32455件のうち0%よりスターが多い
  • このカテゴリのほかの32455件のうち33%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32455件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Extentos MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.11.63)がレジストリに届いたのは2 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SSTracker free youth training

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Extentos MCP Server

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.

Install

Claude Code

claude mcp add extentos -- npx -y @extentos/mcp-server@latest

Cursor — one click:

Cline / any MCP client

{

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

Requires Node 20+.

What your agent can do with it

Tool groupWhat it does
DiscoverygetPlatformInfo, 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, …)
ScaffoldinggenerateConnectionModule — generates the connection UI + manifest + platform config for your app (Android or iOS)
GuidancegetVoiceCommandGuidance, getPermissions — implementation guidance the agent queries instead of guessing
ValidationinspectIntegration, validateIntegration — deterministic checks of the integration in your repo
SimulationcreateSimulatorSession, 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
ProductiongetProductionChecklist, getCredentialGuide — the path from simulator to real glasses
DocssearchDocs — 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.

Tools

  • 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

How it fits together

  • Your app depends on the native SDK: com.extentos:glasses (Android, Maven Central) or the Swift package (iOS)
  • Your code subscribes to capability primitives from its own handler classes — glasses.audio.transcriptions(), glasses.camera.capturePhoto(), glasses.audio.speak()
  • The simulator is the same app on a different substrate: WebSocket transport instead of Bluetooth, so agent-verified behavior carries to hardware

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.

Community integrations

Independent projects that have built with and evaluated Extentos:

  • [EgoFlow](https://github.com/ego-flow/ego-flow-app/tree/extentos) — an egocentric-video capture platform. Its extentos branch drives the glasses connection and live video through the Extentos Android SDK into EgoFlow's existing RTMP transport and backend, and was taken end-to-end on real Ray-Ban Meta glasses.
  • [Voice-triggered capture POC](https://github.com/gggaswint/extentos-poc) — an independent, MIT-licensed iOS proof of concept. A registered wake phrase triggers glasses.camera.capturePhoto, driven headlessly through the browser simulator by the MCP tools; the repo has the implementation and a recording of the run.

Links

Issues & feedback

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.

License

MIT

PopNxに聞く