TextureFlow MCP Server
Provides an Android accessibility layer for voice-first notification attention and confirmed actions (reply, dismiss, snooze), including a notification listener and PendingIntent execution.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TextureFlow MCP ServerReply to Sarah's latest message saying I'm on my way"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TextureFlow
TextureFlow is a voice-first Android accessibility layer for notification attention and explicitly confirmed actions. The interface combines an Eye of Horus identity, a dense moth-paper texture, liquid-glass controls, semantic audio cues, and haptic boundaries.
Built Surfaces
Android notification listener with active-state reconciliation, boot/package recovery, a 15-minute health job, durable SQLite outbox, and bounded rebind backoff.
Android-to-Convex foreground connection with heartbeat, command polling, an independent watchdog, finite network timeouts, persisted command claims, and lease-safe outbox delivery.
Confirmed action boundary for reply, dismiss, and snooze. The voice bridge can prepare and confirm a proposal, but only Android can execute a live
PendingIntentand create its receipt.Convex Core for devices, events, attention, people, sessions, proposals, confirmation grants, commands, receipts, fixtures, and correlated traces.
VoiceOS-compatible MCP bridge with eleven tools and no immediate-send operation.
Deterministic intelligence fallback, bounded context, strict model schemas, rehearsal fixtures, safety scenarios, and a non-dispatching live smoke harness.
Sensory engine with carpet scrolling, glass focus, boundary bumps, urgency, confirmation, execution, success, and failure cues across audio, haptic, and visual channels.
The full target architecture is in docs/ARCHITECTURE.md. Android recovery details are in docs/ANDROID_INTEGRATION.md and docs/ANDROID_CONNECTION.md.
Related MCP server: Android MCP Server
Local Configuration
Copy .env.example to .env.local and provide the Convex deployment values. Both .env.local
and .env.convex are ignored. Team/deploy credentials are used only by local tooling and must
never be placed in Android.
The Android debug build pre-fills only the non-secret Convex URL and owner ID. Use Configure Core link in the app to enroll the scoped device token at runtime. TextureFlow encrypts that token with an Android Keystore AES-GCM key; it is not packaged in the APK.
Verification
npm run check
env JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" \
./gradlew lintDebug assembleDebug testDebugUnitTest
node --env-file=.env.local tools/live-smoke/run.mjs
node --env-file=.env.local tools/verify-bridge-live.mjsThe debug APK is generated at app/build/outputs/apk/debug/app-debug.apk.
Demo Safety
tools/live-smoke/run.mjs uses synthetic data and deliberately ends execution with a
POLICY_BLOCKED receipt. Rehearsal commands never create an Android execution receipt. The bridge
only announces success after a receipt from the authenticated target device says DISPATCHED.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceA lightweight bridge enabling AI agents to perform real-world tasks on Android devices such as app navigation, UI interaction, and automated QA testing without requiring computer-vision pipelines or preprogrammed scripts.14797MIT
- Flicense-qualityDmaintenanceEnables control of Android devices through ADB using natural language commands. Supports browser automation, SMS sending, device information retrieval, settings control, and common device actions like screenshots and button presses.3
- AlicenseAqualityCmaintenanceEnables AI assistants to send push notifications and interactive alerts to iPhone and Mac devices via the BotBell app. It allows AI to receive user replies and manage notification bots for tasks like alerts, reminders, and remote approvals.281MIT
- AlicenseBqualityDmaintenanceEnables AI agents to send push notifications to your phone through ntfy, with built-in security controls to prevent data exfiltration. It exposes a single tool notify_user for notifying when tasks complete or need attention.1MIT
Related MCP Connectors
Control Android TV from any AI. 38 MCP tools: playback, recap, recommend, smart-home, schedules.
Let your AI agent notify you by email, Slack, Discord, or webhook. One tool: send_notification.
Runtime permission, approval, and audit layer for AI agent tool execution.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Stepodkelly/TextureFlow'
If you have feedback or need assistance with the MCP directory API, please join our Discord server