Phone MCP is a Python-based server that enables AI assistants to control Android phones through ADB commands. Developed by hao, it provides tools for making calls, sending text messages, taking screenshots, recording screens, managing contacts, launching apps, and retrieving system information. The implementation includes specialized modules for different phone functionalities and supports map-related features when an API key is configured. It's particularly useful for scenarios requiring remote phone control, automated testing, or accessibility assistance, allowing AI agents to interact with mobile devices without direct physical manipulation.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Make a call to the specified phone number. Parameters: phone_number (string)
End the current call.
Send an SMS to the specified phone number with the given message. Parameters: phone_number (string), message (string)
Get received messages with pagination. Parameters: --limit (integer)
Get sent messages with pagination. Parameters: --limit (integer)
Get contacts with pagination. Parameters: --limit (integer)
Create a new contact with the specified name and phone number. Parameters: name (string), phone (string)
Take a screenshot of the device.
Record the screen for a specified duration. Parameters: --duration (integer)
Launch an application by its name. Parameters: app_name (string)
Close an app using its package name. Parameters: package_name (string)
List installed applications with pagination. Parameters: --page (integer), --page-size (integer), --detailed (boolean)
Launch a specific activity using its package and activity name. Parameters: package_name (string), activity_name (string)
Open a URL in the device's default web browser. Parameters: url (string)
Analyze the current screen and provide structured information about UI elements. Parameters: include_screenshot (boolean), max_elements (integer)
Execute various screen interaction actions. Parameters: action (string), params (dictionary)
Search for nearby points of interest using the specified coordinates and keywords. Parameters: coordinates (string), keywords (string), radius (integer)
Monitor UI changes based on specific conditions. Parameters: --interval (float), --duration (integer), --watch-for (string), --text (string), --id (string), --class-name (string), --raw (boolean)