Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"phone-mcp": {
"args": [
"phone-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🌟 A powerful MCP plugin that lets you control your Android phone with ease through ADB commands.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'phone-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked phone-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication / developer-tools
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Phone Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🌟 A powerful MCP plugin that lets you control your Android phone with ease through ADB commands.
Based on today's weather by browser, automatically select and play netease music, no confirmation needed
Call Hao from the contacts. If he doesn't answer, send a text message telling him to come to Meeting Room 101.
# Run directly with uvx (recommended, part of uv, no separate installation needed)
uvx phone-mcp
# Or install with uv
uv pip install phone-mcp
# Or install with pip
pip install phone-mcp
Configure in your AI assistant configuration (Cursor, Trae, Claude, etc.):
{
"mcpServers": {
"phone-mcp": {
"command": "uvx",
"args": [
"phone-mcp"
]
}
}
}
Alternatively, if you installed with pip:
{
"mcpServers": {
"phone-mcp": {
"command": "/usr/local/bin/python",
"args": [
"-m",
"phone_mcp"
]
}
}
}
Important: The path
/usr/local/bin/pythonin the configuration above is the path to the Python interpreter. You need to modify it according to the actual Python installation location on your system. Here's how to find the Python path on different operating systems:Linux/macOS: Run the following command in terminal:
which python3or
which pythonWindows: Run in Command Prompt (CMD):
where pythonOr in PowerShell:
(Get-Command python).PathMake sure to replace
/usr/local/bin/pythonin the configuration with the full path, for example on Windows it might beC:\Python39\python.exe
Note: For Cursor, place this configuration in
~/.cursor/mcp.json
Usage:
Please call contact hao
⚠️ Before using, ensure:
# Check device connection
phone-cli check
# Get screen size
phone-cli screen-interact find method=clickable
# Make a call
phone-cli call 1234567890
# End current call
phone-cli hangup
# Send SMS
phone-cli send-sms 1234567890 "Hello"
# Get received messages (with pagination)
phone-cli messages --limit 10
# Get sent messages (with pagination)
phone-cli sent-messages --limit 10
# Get contacts (with pagination)
pho
... [View full README on GitHub](https://github.com/hao-cyber/phone-mcp#readme)