This repo contains the companion source code and project setup for the tutorial:
"Boosting Productivity in Meta Quest Projects with MCP Tools"
- 🧑💻 Target Audience: Android developers building for Meta Quest
- ⚡️ Goal: Learn how to integrate Meta’s Model Context Protocol (MCP) server to unlock AI-assisted tools for debugging, asset integration, and automation.
This tutorial builds on the Spatial Timer app to demonstrate how AI + MCP tools can speed up development. You’ll learn how to:
- 🤖 Connect an AI assistant (Gemini CLI or Android Studio AI) to the MCP server
- 🐞 Debug crashes in natural language using live Logcat logs
- 🎨 Search and swap 3D assets from Meta’s asset library on the fly
- 🧪 Capture screenshots, stream logs, and automate ADB tasks via AI
By the end, you’ll be working faster, shipping smarter, and spending more time coding instead of context-switching.
- 🧠 MCP Server: Standard protocol that bridges AI agents with dev tools
- 🗃 MQDH AI Tools Panel: Easily configure MCP server + AI agents
- 🔍
get_device_logcat: Fetch filtered logs to identify issues instantly - 📸
take_screenshot: Capture Quest screens via command or prompt - 📦
meta-assets-search: Search for 3D assets with simple descriptions - 🔁
stream_device_logcat: Follow live app logs directly in your terminal or IDE
You’ll apply MCP-powered tools to upgrade your existing Spatial Timer app:
- 🕒 Replace the timer model with a new convex lens 3D asset
- 🧹 Automatically fix a crash by inspecting log output with the AI
- 🎛 Tweak UI layout & visuals using AI-suggested code changes
- 🌈 Dynamically color progress bars based on selected theme
- 🪄 Interact with Quest device tools via natural prompts