Deskdrop Keyboard
Android keyboard with local AI (Ollama, Whisper, MCP) or cloud (Gemini, Groq, OpenAI)
What is Deskdrop Keyboard?
Deskdrop Keyboard is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to android keyboard with local ai (ollama, whisper, mcp) or cloud (gemini, groq, openai)
Android keyboard with local AI (Ollama, Whisper, MCP) or cloud (Gemini, Groq, OpenAI)
This server falls under the APIs category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Android keyboard with local AI (Ollama, Whisper, MCP) or clo
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx deskdropConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Deskdrop Keyboard
Deskdrop is an Android keyboard application that embeds AI directly into the typing experience, supporting both local models (Ollama, Whisper, llama.cpp, LM Studio) and cloud providers (Gemini, Groq, OpenAI). It exposes 17 built-in tools — including web search, calendar, weather, clipboard, and SMS — and lets users invoke AI assistance inline via shorthand commands like //formal or //grammar while typing in any app. MCP support allows connecting it to additional tool servers running on a local network, extending its capabilities far beyond the built-in set.
Prerequisites
- An Android device running Android 8.0 (Oreo) or later
- The Deskdrop APK downloaded from the official GitHub releases page
- For local AI: an Ollama server running on your local network with OLLAMA_HOST=0.0.0.0 and OLLAMA_ORIGINS=* set
- For cloud AI: an API key from Groq, Gemini (Google AI Studio), or OpenAI
Download and install the Deskdrop APK
Download the latest APK from the GitHub releases page at https://github.com/SvReenen/Deskdrop/releases. Enable 'Install unknown apps' in Android settings for your file manager, then open the APK to install.
Open Deskdrop and run the setup wizard
Launch the Deskdrop app. The setup wizard will guide you through selecting Quick Start (cloud) or Advanced Setup (local model). Choose your AI provider and enter your configuration.
Configure Ollama for local AI (optional)
If using a local Ollama server, set OLLAMA_HOST and OLLAMA_ORIGINS on your server machine so it accepts connections from your Android device on the local network.
# On the machine running Ollama (macOS/Linux)
export OLLAMA_HOST=0.0.0.0
export OLLAMA_ORIGINS=*
ollama serveEnable Deskdrop as your active keyboard
Go to Android Settings > General Management > Keyboard list and default, enable Deskdrop, and set it as the default keyboard. Grant any requested permissions for accessibility features.
Configure an MCP server connection (optional)
In the Deskdrop app settings, add a remote MCP server URL from your local network to extend the keyboard with additional tools beyond the 17 built-in ones.
Deskdrop Keyboard Examples
Client configuration
Ollama server environment configuration for network access from an Android device running Deskdrop.
{
"ollama": {
"host": "0.0.0.0:11434",
"origins": "*",
"model": "llama3.2"
},
"deskdrop": {
"provider": "ollama",
"server_ip": "192.168.1.100",
"port": 11434
}
}Prompts to try
Inline keyboard commands and voice-driven prompts available in Deskdrop while typing.
- Type "//formal" after a sentence to rewrite it in formal English
- Type "//grammar" to fix grammar in the current text field
- Type "//shorten" to condense a long paragraph
- "What is the weather like today?" (uses the built-in weather tool)
- "Set a timer for 20 minutes" (uses the built-in set_timer tool)
- "Search the web for the latest AI news" (uses the web_search tool)Troubleshooting Deskdrop Keyboard
Ollama connection refused from Android device
Ensure the Ollama server is started with OLLAMA_HOST=0.0.0.0 (not the default 127.0.0.1) and that OLLAMA_ORIGINS=* is set to allow cross-origin requests. Check that your router does not block LAN traffic on port 11434.
Deskdrop keyboard not appearing in the keyboard selection
Go to Android Settings > General Management (or System > Language & Input) > On-screen keyboard, enable Deskdrop, and then change the default keyboard. Some Android manufacturers hide this in different settings paths.
Cloud API requests failing
Verify your API key is entered correctly in the Deskdrop settings. Keys are stored securely using Android EncryptedSharedPreferences. Test connectivity by using the app's built-in connection test before switching from local to cloud mode.
Frequently Asked Questions about Deskdrop Keyboard
What is Deskdrop Keyboard?
Deskdrop Keyboard is a Model Context Protocol (MCP) server that android keyboard with local ai (ollama, whisper, mcp) or cloud (gemini, groq, openai) It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Deskdrop Keyboard?
Follow the installation instructions on the Deskdrop Keyboard GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Deskdrop Keyboard?
Deskdrop Keyboard works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Deskdrop Keyboard free to use?
Yes, Deskdrop Keyboard is open source and available under the GPL-3.0 license. You can use it freely in both personal and commercial projects.
Deskdrop Keyboard Alternatives — Similar APIs Servers
Looking for alternatives to Deskdrop Keyboard? Here are other popular apis servers you can use with Claude, Cursor, and VS Code.
Kong
★ 43.4k🦍 The API and AI Gateway
API Mega List
★ 5.4kThis GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHub—period. 💪
Fetch
★ 5.4kFetch web content and convert to markdown for AI consumption
Fusio
★ 2.1kSelf-Hosted API Management for Builders
Korean Law
★ 1.8k국가법령정보MCP v4.0 | 법제처 41개 API → 17개 MCP 도구. 법령·판례·조례 검색 + LLM 환각 방지 인용검증 + 조문 영향 그래프(impact_map) + 시점 비교 자동 diff(time_travel) + 시민 5단계 실행 가이드(action_plan) | 41 Korean legal APIs → 17 MCP tools
RuleGo
★ 1.5k⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Browse More APIs MCP Servers
Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Deskdrop Keyboard in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Deskdrop Keyboard?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.