Skip to main content
Glama
TextureFlow MCP Server

TextureFlow MCP Server

by Stepodkelly

TextureFlow / Moth Market

Phone-first Android layer for notification attention and explicitly confirmed actions (reply, snooze, dismiss), with the Moth Market chat UI.

Convex and VoiceOS are stubbed — the app runs on-device by default.

New here?

Read START_HERE.md first.

Then use docs/CODE_MAP.md when you need “which file?”

Related MCP server: Better Call Claude

Repo tour (short)

START_HERE.md          ← begin here
app/                   ← Android phone app (primary)
convex/                ← cloud backend (STUBBED)
texture-bridge/        ← voice/MCP bridge (fixture-only stub)
intelligence/          ← urgency ranking (offline fallback)
shared/                ← shared types
tools/                 ← test & demo scripts
docs/                  ← deep documentation

Built surfaces

  • Android notification listener with lockout hardening (health policy, watchdog, force rebind)

  • Local notification bank (adopt / arm / wake / outbound outbox)

  • Local stub connection (no Convex required)

  • Local confirm-before-execute for phone actions

  • Sensory cues (audio / haptic / visual)

  • Moth Market chat-list UI

Package map: app/README.md · “which file?”: docs/CODE_MAP.md

Local configuration

Copy .env.example to .env.local if you want. Convex values are optional while stubbed.

Verification

npm run check
env JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" \
  ./gradlew lintDebug assembleDebug testDebugUnitTest

Debug APK: app/build/outputs/apk/debug/app-debug.apk

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables an AI agent to place outbound phone calls through the user's own Twilio account, delivering a spoken message or asking a single question and returning the recipient's transcribed reply to the agent. It exposes just two tools—one-way notifications and one-question calls to a fixed, preconfigured number with built-in rate limits and guardrails.
    35 PyPI
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Lets an AI agent ask its owner first, on their phone, before doing something irreversible: ask_approval blocks until a person answers and distinguishes DENIED from NO ANSWER, so a timeout is never read as consent. send_notification covers one-way alerts with priorities and quiet hours.
    4
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables Claude to control an Android phone over ADB by viewing screenshots and UI hierarchy and performing taps, typing, key presses, app launches, alarms/timers, and notification reads, with safe-by-default access modes and gated destructive actions.
    7
    60 npm
    MIT