MCPServers
Phone Control (Android ADB) - MCP server logo

Phone Control (Android ADB)

93
0

Summary

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.

Available Actions(17)

phone-cli call

Make a call to the specified phone number. Parameters: 1234567890 (string)

phone-cli hangup

End the current call.

phone-cli send-sms

Send an SMS to the specified number with the provided message. Parameters: 1234567890 (string), "Hello" (string)

phone-cli messages

Get received messages with pagination. Parameters: --limit 10 (integer)

phone-cli sent-messages

Get sent messages with pagination. Parameters: --limit 10 (integer)

phone-cli contacts

Get contacts with pagination. Parameters: --limit 20 (integer)

phone-cli create-contact

Create a new contact with UI automation. Parameters: "John Doe" (string), "1234567890" (string)

phone-cli screenshot

Take a screenshot of the current screen.

phone-cli record

Record the screen for a specified duration. Parameters: --duration 30 (integer)

phone-cli app

Launch the specified app by name. Parameters: camera (string)

phone-cli close-app

Close the specified app by package name. Parameters: com.android.camera (string)

phone-cli list-apps

List installed apps with basic info. Parameters: --page 1 --page-size 10 (integer)

phone-cli launch

Launch a specific activity using package name and activity name. Parameters: com.android.settings/.Settings (string)

phone-cli open-url

Open the specified URL in the device's default browser. Parameters: google.com (string)

phone-cli analyze-screen

Analyze the current screen and provide structured information about UI elements.

phone-cli screen-interact

Execute screen interaction actions. Parameters: <action> (string), [parameters] (dictionary)

phone-cli get-poi

Search nearby points of interest (POIs) with phone numbers. Parameters: 116.480053,39.987005 (float), --keywords restaurant (string), --radius 1000 (integer)

Last Updated: May 24, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ