Autoglm
FreeNot checkedEnables AI agents to analyze and interact with Android phone screens via ADB, using the AutoGLM model to answer queries about screen content and coordinates.
About
Enables AI agents to analyze and interact with Android phone screens via ADB, using the AutoGLM model to answer queries about screen content and coordinates.
README
Android screen analysis capabilities via MCP protocol.
Installation
Option 1: Using uvx (Recommended)
No manual installation required. Just add to AI agent MCP config:
{
"mcpServers": {
"autoglm-mcp": {
"command": "uvx",
"args": ["autoglm-mcp"],
"env": {
"AUTOGLM_BASE_URL": "https://api.z.ai/api/paas/v4",
"AUTOGLM_MODEL": "autoglm-phone-multilingual",
"AUTOGLM_APIKEY": "your-api-key-here"
}
}
}
}
Option 2: pip install
pip install autoglm-mcp
Then configure AI agent MCP:
{
"mcpServers": {
"autoglm-mcp": {
"command": "autoglm-mcp",
"env": {
"AUTOGLM_BASE_URL": "https://api.z.ai/api/paas/v4",
"AUTOGLM_MODEL": "autoglm-phone-multilingual",
"AUTOGLM_APIKEY": "your-api-key-here"
}
}
}
}
Environment Variables
| Variable | Description | Default |
|---|---|---|
AUTOGLM_APIKEY |
API key (required) | - |
AUTOGLM_BASE_URL |
API endpoint | https://api.z.ai/api/paas/v4 |
AUTOGLM_MODEL |
Model name | autoglm-phone-multilingual |
Usage
Ensure your phone is connected via ADB, then use the aiAsk tool in AI agent:
- "What are the coordinates to click the search button?"
- "How do I open Settings?"
Local Development & Debugging
Prerequisites
- Python >= 3.10
- Node.js >= 18 (for MCP Inspector)
- ADB installed and phone connected (
adb devicesshows your device)
Install from Source
cd mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
MCP Inspector (Recommended)
MCP Inspector is the official visual debugging tool for MCP servers — like Postman for MCP.
npx @modelcontextprotocol/inspector \
-e AUTOGLM_APIKEY="your-api-key-here" \
-e AUTOGLM_BASE_URL="https://api.z.ai/api/paas/v4" \
-e AUTOGLM_MODEL="autoglm-phone-multilingual" \
-- \
/path/to/file/mcp/.venv/bin/python -m autoglm_mcp.server
Then open http://localhost:6274 in your browser:
- Click Connect to connect to the server
- Switch to the Tools tab — you should see the
aiAsktool - Enter a question (e.g.
"What is on the screen?") and click Run Tool - Inspect the JSON-RPC request/response in the left panel
Use local mcp server
"autoglm-mcp": {
"command": "/path/to/file/mcp/.venv/bin/python",
"args": [
"-m",
"autoglm_mcp.server"
],
"env": {
"AUTOGLM_BASE_URL": "https://api.z.ai/api/paas/v4",
"AUTOGLM_MODEL": "autoglm-phone-multilingual",
"AUTOGLM_APIKEY": "xxx"
}
}
Installing Autoglm
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/xiangaoole/autoglm-mcpFAQ
Is Autoglm MCP free?
Yes, Autoglm MCP is free — one-click install via Unyly at no cost.
Does Autoglm need an API key?
No, Autoglm runs without API keys or environment variables.
Is Autoglm hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Autoglm in Claude Desktop, Claude Code or Cursor?
Open Autoglm on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Autoglm with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
