MCP ERROR (mcp-android-adb-server): [
{
"code": "invalid_union",
"unionErrors": [
{
"issues": [
{
"code": "invalid_literal",
"expected": "2.0",
"path": [
"jsonrpc"
],
"message": "Invalid literal value, expected \"2.0\""
},
{
"code": "unrecognized_keys",
"keys": [
"time",
"level",
"msg",
"message"
],
"path": [],
"message": "Unrecognized key(s) in object: 'time', 'level', 'msg', 'message'"
}
],
"name": "ZodError"
},
{
"issues": [
{
"code": "invalid_literal",
"expected": "2.0",
"path": [
"jsonrpc"
],
"message": "Invalid literal value, expected \"2.0\""
},
{
"code": "unrecognized_keys",
"keys": [
"time",
"level",
"msg",
"id",
"message"
],
"path": [],
"message": "Unrecognized key(s) in object: 'time', 'level', 'msg', 'id', 'message'"
}
],
"name": "ZodError"
},
{
in Gemini CLI.
adb devices
List of devices attached
ZHE6ORBQ7TR8BQHM device
192.168.222.109:5555 device
192.168.44.1:5555 device
"mcp-android-adb-server": {
"command": "/home/user/.local/bin/mcp-android-adb-server",
"env": {
"DEVICE_ID": "localhost:5555",
"SCREEN_LOCK_PASSWORD": "123456",
"VISUAL_MODEL_ON": "true"
//"VISUAL_MODEL_API_KEY": "sk-or-xxxxxxxxxxxxxxxxxxx",
//"VISUAL_MODEL_BASE_URL": "https://openrouter.ai/api/v1/",
//"VISUAL_MODEL_NAME": "qwen/qwen2.5-vl-72b-instruct:free"
}
}
adb -s 192.168.44.1:5555 shell whoami && ls
shell
device ...
etc.
in Gemini CLI.
and:
It works otherwise:
etc.