MCP on Android TV

v1.0.0Browser Automationstable

A Model Context Protocol (MCP) community server running on Android TV with on-device ADB integration - Control your TV with natural language.

mcp-on-android-tvmcpai-integration
Share:
22
Stars
0
Downloads
0
Weekly
0/5

What is MCP on Android TV?

MCP on Android TV is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) community server running on android tv with on-device adb integration - control your tv with natural language.

A Model Context Protocol (MCP) community server running on Android TV with on-device ADB integration - Control your TV with natural language.

This server falls under the Browser Automation and Developer Tools categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Protocol (MCP) community server running on A

Use Cases

Control Android TV devices with natural language commands.
Automate TV interactions using on-device ADB integration.
LicenseMIT
Languagekotlin
Versionv1.0.0
UpdatedMar 25, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-on-android-tv

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP on Android TV

MCP on Android TV is a Kotlin-based MCP server that runs directly on your Android TV device, exposing on-device ADB integration so an AI assistant can control the TV through natural language. It uses the MCP Kotlin SDK over SSE transport, turning any Android TV into a remotely controllable endpoint accessible from Claude Desktop, Goose, or any MCP-compatible client. This lets you open apps, navigate menus, type text, send key events, and take screenshots—all through conversational commands without touching the remote.

Prerequisites

  • An Android TV device or set-top box with ADB debugging enabled
  • The MCP on Android TV APK built and installed on the device
  • The device and your computer must be on the same local network
  • An MCP-compatible AI client such as Claude Desktop or Goose
  • The MCP server address shown on the TV's 'MCP Ready' screen
1

Enable ADB debugging on your Android TV

Navigate to Settings > Device Preferences > About, then tap Build Number 7 times to unlock Developer Options. Go back to Settings > Device Preferences > Developer Options and enable ADB debugging.

2

Build and install the Android TV app

Clone the repository, open it in Android Studio, and run the app on your Android TV device or emulator. The app uses the MCP Kotlin SDK 0.7.2 to expose its tools over SSE.

git clone https://github.com/MiddlePoint-Solutions/mcp-on-android-tv.git
3

Launch the app and note the server address

Open the MCP on Android TV app. It will display an 'MCP Ready' screen showing device details and the server address (e.g., http://192.168.1.x:PORT/sse). Note this address for use in your client config.

4

Configure your MCP client with the TV server address

Add the Android TV MCP server to your Claude Desktop or other MCP client configuration using the SSE URL displayed on the TV screen.

{
  "mcpServers": {
    "android-tv": {
      "url": "http://192.168.1.x:PORT/sse"
    }
  }
}
5

Verify connectivity and start controlling your TV

Reload your MCP client and check that the android-tv server appears as connected. You can now use natural language to control the TV using the 7 exposed tools: launch_tv_app, get_installed_tv_apps, take_screenshot, send_key_event, send_nav_key_event, type_text, and tap_screen.

MCP on Android TV Examples

Client configuration

Connect Claude Desktop to the Android TV MCP server using the SSE URL from the TV's MCP Ready screen.

{
  "mcpServers": {
    "android-tv": {
      "url": "http://192.168.1.100:8080/sse"
    }
  }
}

Prompts to try

Use these natural language commands once your client is connected to the Android TV MCP server.

- "What apps are installed on my TV?"
- "Launch the Netflix app on my TV"
- "Take a screenshot of the current TV screen"
- "Press the Home button on the TV"
- "Navigate down twice and then press select"
- "Type 'search query' into the current input field on TV"

Troubleshooting MCP on Android TV

Cannot connect to the TV MCP server from the client

Ensure your computer and the Android TV are on the same local network segment. Check that no firewall is blocking the port shown on the TV screen. Verify ADB debugging is still enabled in Developer Options.

The app crashes or does not display the MCP Ready screen

Confirm ADB debugging is enabled before launching the app. Re-install the APK if necessary. The app requires ADB to be active at launch time to initialize the on-device integration.

Commands execute but have no visible effect on the TV

Use take_screenshot to verify the current state of the screen. Some apps may intercept key events; try using tap_screen with coordinates instead of send_nav_key_event for those apps.

Frequently Asked Questions about MCP on Android TV

What is MCP on Android TV?

MCP on Android TV is a Model Context Protocol (MCP) server that model context protocol (mcp) community server running on android tv with on-device adb integration - control your tv with natural language. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP on Android TV?

Follow the installation instructions on the MCP on Android TV GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP on Android TV?

MCP on Android TV works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP on Android TV free to use?

Yes, MCP on Android TV is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-on-android-tv": { "command": "npx", "args": ["-y", "mcp-on-android-tv"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP on Android TV?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides