local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides programmatic control over Android devices through ADB, enabling screenshot capture, UI layout analysis, package management, and execution of arbitrary ADB commands.
Repository hosting for the android-mcp-server, allowing users to clone and use the server implementation.
Android MCP サーバー
ADB(Android Debug Bridge)を介してAndroidデバイスをプログラム的に制御するMCP(Model Context Protocol)サーバー。このサーバーは、 Claudeデスクトップやコードエディター(例: Cursor )などのMCPクライアントからアクセスできるさまざまなAndroidデバイス管理機能を公開します。
特徴
- 🔧 ADBコマンドの実行
- 📸 デバイスのスクリーンショットキャプチャ
- 🎯 UIレイアウト分析
- 📱 デバイスパッケージ管理
前提条件
- Python 3.x
- ADB(Android Debug Bridge)がインストールおよび設定されている
- Android デバイスまたはエミュレータ(テストされていません)
インストール
- リポジトリをクローンします。
- 依存関係をインストール: このプロジェクトはプロジェクト管理に
uv
を使用します
構成
サーバーは、シンプルなYAML構成ファイル( config.yaml
)を使用して、対象のAndroidデバイスを指定します。
構成のカスタマイズ
- 新しい構成ファイルを作成します。
- デバイスを構成します。
使用法
このサーバーを使用するには、MCPクライアントが必要です。Claude DesktopアプリはMCPクライアントの一例です。Claude Desktopでこのサーバーを使用するには、以下の手順に従ってください。
- Claude Desktop 構成ファイルを見つけます。
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
- Android MCP サーバー構成を
mcpServers
セクションに追加します。
交換する:
path/to/uv``uv
実行ファイルへの実際のパスに置き換えますpath/to/android-mcp-server
このリポジトリをクローンした場所への絶対パスです。
https://github.com/user-attachments/assets/c45bbc17-f698-43e7-85b4-f1b39b8326a8
利用可能なツール
サーバーは次のツールを公開します。
貢献
貢献を歓迎します!
謝辞
This server cannot be installed
ADB を介して Android デバイスをプログラムで制御できるようにするサーバー。Claude Desktop などの MCP クライアントからアクセスできるスクリーンショットのキャプチャ、UI レイアウト分析、パッケージ管理などの機能を提供します。