search_dat_docs — semantic search over DAT guides, API reference, and code exampleshttps://mcp.developer.meta.com/wearables
Use https://wearables.developer.meta.com/docs/develop/dat/ai-assisted-mcp/ to configure AI-assisted DAT development. Inspect this project and identify whether it targets iOS or Android. If the matching DAT GitHub plugin or repo-native skills are missing, install them using the instructions for my platform and AI tool. Add the Wearables MCP endpoint https://mcp.developer.meta.com/wearables, verify that the DAT coding guidance and search_dat_docs are available, and ask search_dat_docs what I should install and check before building my first DAT app. Do not edit app code until both tools are ready and the test query returns relevant guidance.
claude plugin marketplace add facebook/meta-wearables-dat-ios claude plugin install mwdat-ios@mwdat-ios-marketplace
claude plugin marketplace add facebook/meta-wearables-dat-android claude plugin install mwdat-android@mwdat-android-marketplace
claude mcp add --transport http wearables https://mcp.developer.meta.com/wearables
claude mcp add --transport http wearables --scope project https://mcp.developer.meta.com/wearables
claude mcp list
search_dat_docs are available.Use the installed DAT plugin for platform-specific implementation guidance. Then ask search_dat_docs what I should install and check before building my first DAT app.
codex plugin marketplace add facebook/meta-wearables-dat-ios codex plugin add mwdat-ios@mwdat-ios-marketplace
codex plugin marketplace add facebook/meta-wearables-dat-android codex plugin add mwdat-android@mwdat-android-marketplace
codex mcp add wearables --url https://mcp.developer.meta.com/wearables
codex mcp list
search_dat_docs are available.Use the installed DAT plugin for platform-specific implementation guidance. Then ask search_dat_docs what I should install and check before building my first DAT app.
curl -sL https://raw.githubusercontent.com/facebook/meta-wearables-dat-ios/main/install-skills.sh | bash -s cursor
curl -sL https://raw.githubusercontent.com/facebook/meta-wearables-dat-android/main/install-skills.sh | bash -s cursor
wearables.HTTP.https://mcp.developer.meta.com/wearables as the URL.{
"mcpServers": {
"wearables": {
"type": "http",
"url": "https://mcp.developer.meta.com/wearables"
}
}
}
search_dat_docs are available, then ask Cursor Chat to search the DAT docs through the MCP tool.npx @modelcontextprotocol/inspector
Streamable HTTP.https://mcp.developer.meta.com/wearables.Direct.search_dat_docs is present.search_dat_docs with a query such as camera streaming, and request Markdown output if your client exposes a format option.HTTP instead of Streamable HTTP, use the HTTP option with the same URL.I want to build my first DAT app with an AI coding assistant. What should I install and check before I start?
Returns platform plugin or skills guidance, MCP setup, environment requirements, and relevant first-project documentation.How do I stream camera on Ray-Ban Meta glasses?
Returns the camera streaming guide, including Session.addCamera(...), StreamConfiguration, valid frame rates, quality levels, and device-side caveats such as hinge-close and doff behavior.How do I initialize the DAT SDK?
Returns SDK startup and device session details such as Wearables.initialize(context), WearablesError.NOT_INITIALIZED, SessionState, and the platform-specific session state listeners.How do I test DAT integrations without physical glasses?
Returns Mock Device Kit guidance, including the Mock Device Kit docs, simulated media streaming, and the Android and iOS MDK testing guides.Bluetooth connection lifecycle events
Returns SessionState transition behavior, device availability callbacks such as devicesMetadata on Android and addLinkStateListener on iOS, and the fact that reopening the hinges restores Bluetooth but does not restart the session.| Symptom | Likely cause | Fix |
|---|---|---|
The server does not connect | The client is still using the old DAT-specific URL or cached config | Re-enter https://mcp.developer.meta.com/wearables and reconnect |
No tools appear | The client did not finish initialization | Reconnect, then run initialize before tools/list |
The client asks for auth | The server was configured with stale custom headers | Remove custom auth headers and reconnect |
Search results are too broad | The query is too vague | Include the platform, module, or exact API name in the query |