PA

pigeek/androidtvmcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

10 stars 4 forks Качество 58 Тренд 8MIT

Сервер Model Context Protocol (MCP), который предоставляет функции дистанционного управления Android TV помощникам ИИ и другим клиентам MCP.

Обзор

Сервер Model Context Protocol (MCP), который предоставляет функции дистанционного управления Android TV помощникам ИИ и другим клиентам MCP. AndroidTVMCP соединяет возможности дистанционного управления Android TV с протоколом Model Context, обеспечивая бесшовную интеграцию управления Android TV в рабочие процессы и системы автоматизации на базе ИИ. - Автоматическое обнаружение устройств Android TV в локальной сети - Полная навигация и возможности управления воспроизведением - Запуск и переключение между приложениями Android TV - Статус устройства запроса и текущее состояние - Стандартное соответствие протоколу MCP для легкой интеграции 2.Настройте клиент MCP для подключения к серверу 3 Используйте инструменты управления Android TV через своего помощника AI - Навигация: "Двигайтесь по Android TV" - Воспроизведение: "Пауза текущего видео" - Приложения: "Запуск Netflix на Android TV" - Статус: "Что в настоящее время играет на Android TV?" Создание конфигурационного файла Config.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который предоставляет функции дистанционного управления Android TV помощникам ИИ и другим клиентам MCP.

Обзор

AndroidTVMCP соединяет возможности дистанционного управления Android TV с протоколом Model Context, обеспечивая бесшовную интеграцию управления Android TV в рабочие процессы и системы автоматизации на базе ИИ.

Особенности

Device Discovery: автоматическое обнаружение устройств Android TV в локальной сети Удаленное управление: Полная навигация и возможности управления воспроизведением Управление приложениями: Запуск и переключение между приложениями Android TV ** Государственный мониторинг**: состояние устройства запроса и текущее состояние MCP Integration: Стандартное соответствие протоколу MCP для простой интеграции

Быстрый старт

###Установка

Использование виртуальной среды

####Глобальная инсталляция

Базовое использование

1.Запустите MCP-сервер:

2.Настройте клиент MCP для подключения к серверу

3 Используйте инструменты управления Android TV через своего помощника AI

Примеры команд

Навигация: «Двигайтесь по телевизору Android»

  • Воспроизведение: “Пауза текущего видео” Приложения: «Запуск Netflix на Android TV»
  • Статус: “Что сейчас играет на Android TV?”

Конфигурация

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

AndroidTVMCP - Android TV Remote Control to MCP Bridge

A Model Context Protocol (MCP) server that provides Android TV remote control functionality to AI assistants and other MCP clients.

Overview

AndroidTVMCP bridges Android TV remote control capabilities with the Model Context Protocol, enabling seamless integration of Android TV control into AI-powered workflows and automation systems.

Features

  • Device Discovery: Automatic detection of Android TV devices on the local network
  • Remote Control: Full navigation and playback control capabilities
  • App Management: Launch and switch between Android TV applications
  • State Monitoring: Query device status and current state
  • MCP Integration: Standard MCP protocol compliance for easy integration

Quick Start

Installation

# Create a virtual environment
python -m venv androidtvmcp-env

# Activate the virtual environment
# On Linux/macOS:
source androidtvmcp-env/bin/activate
# On Windows:
# androidtvmcp-env\Scripts\activate

# Install the package
pip install androidtvmcp

Global Installation

pip install androidtvmcp

Basic Usage

  1. Start the MCP server:
androidtvmcp --host localhost --port 8080
  1. Configure your MCP client to connect to the server

  2. Use Android TV control tools through your AI assistant

Example Commands

  • Navigate: “Move up on the Android TV”
  • Playback: “Pause the current video”
  • Apps: “Launch Netflix on Android TV”
  • Status: “What’s currently playing on Android TV?”

Configuration

Create a configuration file config.json:

{
  "devices": {
    "discovery": {
      "enabled": true,
      "timeout": 10
    },
    "connection": {
      "timeout": 5,
      "retry_attempts": 3
    }
  },
  "mcp": {
    "host": "localhost",
    "port": 8080,
    "transport": "stdio"
  },
  "logging": {
    "level": "INFO",
    "file": "androidtvmcp.log"
  }
}

MCP Tools

  • atv_navigate: Navigate Android TV interface (up, down, left, right, select, menu, back, home)
  • atv_input_text: Send text input to Android TV

Playback Tools

  • atv_playback: Control media playback (play, pause, stop, fast_forward, rewind)
  • atv_volume: Adjust volume (up, down, mute)

App Management Tools

  • atv_launch_app: Launch specific applications
  • atv_get_apps: List available applications
  • atv_switch_app: Switch between running applications

Device Tools

  • atv_get_devices: List discovered Android TV devices
  • atv_get_status: Get current device status and state
  • atv_power: Power control (on, off, sleep)

MCP Resources

Device Information

  • device://[device_id]/info: Device capabilities and information
  • device://[device_id]/status: Current device status
  • device://[device_id]/apps: Available applications

Current State

  • state://current_app: Currently active application
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →