Skip to main content

A server implementation for handling ADB (Android Debug Bridge) communications using the Message Control Protocol (MCP)

Project description

ADB MCP Server

A Message Control Protocol (MCP) server implementation that uses stdio transport to communicate with Large Language Models (LLMs). This server is designed to work seamlessly with Cherry Studio for enhanced LLM interactions.

Features

  • Implements MCP protocol for standardized communication
  • Uses stdio transport for efficient data transfer
  • Compatible with Cherry Studio integration
  • Supports ADB (Android Debug Bridge) communications

Prerequisites

  • Python 3.12 or higher
  • Cherry Studio installed
  • ADB tools (if working with Android devices)

Installation

pip install adb-mcp-server

Usage

Using with Cherry Studio

  1. Download and install Cherry Studio
  2. Open Cherry Studio settings
  3. Navigate to the MCP server settings page
  4. Add a new MCP server with the following configuration:
    • Name: Any name of your choice
    • Command: uvx
    • Parameter: adb-mcp-server@latest

Development

Requirements

  • Python 3.12+
  • MCP >= 1.6.0

Building from Source

git clone https://github.com/yourusername/adb-mcp-server.git
cd adb-mcp-server
pip install -e .

License

[Add your license information here]

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you encounter any issues or have questions, please open an issue on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adb_mcp_server-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adb_mcp_server-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file adb_mcp_server-1.0.0.tar.gz.

File metadata

  • Download URL: adb_mcp_server-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.17

File hashes

Hashes for adb_mcp_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7a591de4997f548051069d5d0c225c2ab7efa8e7aa240490f3a0f281ab496c51
MD5 52591b5687f860a3d04d61d7914d8050
BLAKE2b-256 c2bc365de839c1277191fbca102c61c9485168e4a0d4b6517d29503430d07836

See more details on using hashes here.

File details

Details for the file adb_mcp_server-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for adb_mcp_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6096f1cf759ed47789943382f5ab024234b3abbc7ca265885a1865342b65e536
MD5 f6e9facf13f9bd66a80a5e500d09aec4
BLAKE2b-256 1877ed9af28eed8cdab1e67a3d135e75598fb5a96531495a6fbff662b4dd8932

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page