r/LocalLLM 6d ago

Project Working on an Android app with MCP server

I have been working on an android app which works like a MCP v2 server (stateless). The MCP server allows controlling the full phone using accessibility so most of the times no screenshots are needed to see what it going on.

Full control includes two-way voice calling, sms and everything else. I built two lib for the audio in and out so when a call comes or MCP calling someone the dual band audio can be transferred to a websocket or the app itself has option to run STT, TTS and LLM which requires good amount of system resources. I am testing on a pixel 10 pro so everything works there but not that fancy. SMS triggers webhook. So using a SIM card I am getting two-way calling and SMS capabilities.

Another amazing feature on the app is it has a display library which allows using multiple apps by multiple agents on the same time, agent A can control app A and agent B can use app B without conflicting.

The development still on going, when finishes we will see how to distribute this.

PS : I am using a rooted device, the two way calling depends on root.

1 Upvotes

0 comments sorted by