aster

Automates Android device control via MCP over local HTTP for AI agents.

29|10|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/satyajiit/aster-mcp --skill aster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aster
Source: https://github.com/satyajiit/aster-mcp/tree/main/skill
Command: npx skills add https://github.com/satyajiit/aster-mcp --skill aster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables an AI agent to control an Android device locally via MCP, eliminating cloud dependencies and preserving user privacy.

Core Features & Use Cases

  • Device control and automation: make calls, send SMS, read notifications, type text, and launch apps.
  • File and media management: read/write files, search media, and manage data on-device.
  • Accessibility & TTS: speak text on the device and interact with UI elements.
  • Self-hosted, privacy-first: runs entirely within your network with local data storage.

Quick Start

Install and run the server: npm install -g aster-mcp; aster start Install the Aster Android app and connect to http://localhost:5988/mcp Configure your .mcp.json with the local MCP URL as shown in the project docs

Frequently Asked Questions about aster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use MCP to let an AI agent control my Android device locally?

Automating Android UI locally requires a privacy-first MCP server that runs on Node.js 20+ and communicates over HTTP. It enables AI agents to handle tasks like calling, messaging, and file management without sending data to the cloud.

Can I send SMS and make phone calls on Android using a self-hosted AI model?

Yes, you can send SMS and make calls using a self-hosted AI model connected via a local MCP server. The server interfaces directly with Android system features to execute these actions while keeping all data stored locally on the device.

What is needed to set up local Android device automation with MCP?

Local Android device automation requires Node.js 20+ and a dedicated Android app. You must configure your `.mcp.json` file with the local HTTP URL to allow the AI agent to communicate with the self-hosted server.

Does Android UI automation and file management work without cloud dependencies?

Yes, Android UI automation and file management work entirely without cloud dependencies using a self-hosted MCP server. Data is stored locally on the device, and all AI agent communication happens over the local network to preserve privacy.

Are there limitations to using a self-hosted MCP server for Android control?

A key limitation of self-hosted MCP for Android control is that it requires Node.js 20+ and runs strictly on a local network. It is constrained to local HTTP communication, meaning the AI agent and the Android device must remain on the same network.