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.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Make a call to a specified phone number. Parameters: phone_number (string)
End the current call.
Send an SMS to a specified phone number with a 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 a specified name and phone number using UI automation. Parameters: name (string), phone (string)
Take a screenshot of the device's current screen.
Record the screen for a specified duration. Parameters: --duration (integer)
Launch an application by its name. Parameters: app_name (string)
Open an application by its name. Parameters: app_name (string)
Close an application by its package name. Parameters: package_name (string)
List installed apps with basic info or detailed info. Parameters: --page (integer), --page-size (integer), --detailed
Launch a specific activity by its package and activity name. Parameters: package_name (string), activity_name (string)
Open a specified URL in the device's default browser. Parameters: url (string)
Analyze the current screen and provide structured information about UI elements.
Execute screen interaction actions with specified parameters. Parameters: action (string), parameters (dictionary)
Monitor UI changes and wait for specific elements to appear or disappear. Parameters: --interval (float), --duration (integer), --watch-for (string), --text (string), --id (string), --class-name (string)
Search nearby Points of Interest (POIs) with phone numbers based on coordinates. Parameters: coordinates (string), keywords (string), radius (integer)