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.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Make a call to the specified phone number. Parameters: phone number (string)
End the current active call.
Send an SMS to the specified phone number with the provided message. Parameters: phone number (string), message (string)
Get received messages with pagination. Parameters: limit (optional integer)
Get sent messages with pagination. Parameters: limit (optional integer)
Get a list of contacts with pagination. Parameters: limit (optional integer)
Create a new contact with the specified name and phone number using UI automation. Parameters: name (string), phone (string)
Take a screenshot of the current screen.
Record the screen for the specified duration. Parameters: duration (integer)
Launch the specified app by its name. Parameters: app name (string)
Close the specified app by its package name. Parameters: package name (string)
List installed apps with various options for pagination and detail. Parameters: page (optional integer), page size (optional integer), detailed (optional boolean)
Launch a specific activity using its package name and activity name. Parameters: package name (string), activity name (string)
Open the specified URL in the device's default browser. Parameters: URL (string)
Analyze the current screen and provide structured information about UI elements. Parameters: include_screenshot (optional boolean), max_elements (optional integer)
Perform various actions on the screen such as tap, swipe, and input text. Parameters: action (string), params (optional dictionary)
Search for nearby points of interest (POIs) based on location and keywords. Parameters: latitude (float), longitude (float), keywords (string), radius (integer)
Monitor the UI for changes based on specified conditions. Parameters: watch_for (string), text (optional string), id (optional string), class_name (optional string), interval (optional float), duration (optional integer)