MCP Catalogs
HomeDeskdrop screenshot

Deskdrop

by SvReenen·27·Score 44

Android keyboard with MCP support for smart home control via Home Assistant

productivityai-llmcommunication
2
Forks
2
Open issues
this month
Last commit
2d ago
Indexed

Overview

Deskdrop is an Android keyboard application that integrates MCP (Model Context Protocol) to enable smart home control through Home Assistant. It allows users to interact with their smart devices directly from the keyboard interface, providing seamless control without switching between applications. The keyboard supports both local AI models (via Ollama) and cloud services, with MCP implementation specifically for Home Assistant integration.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Control smart home devices from keyboard
you:Automate actions via AI tools integration
you:Use MCP for device-specific commands
you:Does this keyboard work offline?
you:Is my data sent anywhere during normal typing?

When to choose this

Choose Deskdrop if you want an AI-enhanced keyboard that integrates with your smart home system through MCP and prioritizes privacy with local processing options.

When NOT to choose this

Don't choose Deskdrop if you need keyboard functionality on iOS, require commercial support, or prefer solutions available directly through app stores.

Tools this server exposes

12 tools extracted from the README
  • calculator

    Evaluate arithmetic expressions

  • get_datetime

    Get current date, time, and timezone

  • unit_convert

    Convert between different units of measurement

  • battery_info

    Get device battery percentage and charging state

  • device_info

    Get phone model, Android version, and free storage

  • read_clipboard

    Read contents of the clipboard

  • fetch_url

    Fetch and read the contents of a web page

  • web_search

    Search the web via Brave or Tavily

  • weather

    Get current weather information via wttr.in

  • set_timer

    Start a countdown timer

  • calendar

    Read, add, update, or delete calendar events

  • navigate

    Open turn-by-turn navigation to a location

Comparable tools

mcp-home-assistantollama-androidaider-mobile

Installation

Install the Deskdrop APK from GitHub Releases:

  1. Download the latest APK from [GitHub Releases](https://github.com/SvReenen/Deskdrop/releases)
  2. Install on your Android device
  3. Open Deskdrop and follow the setup wizard
  4. Enable Deskdrop in your keyboard settings
  5. Switch to Deskdrop as your active keyboard

For MCP integration with Home Assistant:

  1. Ensure Home Assistant is accessible from your device
  2. In Deskdrop settings, configure the MCP server with your Home Assistant URL
  3. Set up authentication tokens as needed

FAQ

Does this keyboard work offline?
Yes, typing features work offline, but AI features require either a local server or cloud connection. ONNX runs fully on-device.
Is my data sent anywhere during normal typing?
No, normal typing stays local. AI features only send data when explicitly triggered.

On Hacker News

Recent discussion from the developer community.

Compare Deskdrop with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.