Android 設定エディター MCP サーバー
概要
*Android-Preference-Editor MCPサーバーは、*エージェントアプリケーションがアプリ開発中にAndroidユーザー設定を編集できるように設計された自然言語インターフェースです。実装はAndroid Preference Editorライブラリに基づいています。このサーバーはMCP(Model Context Protocol)クライアントとシームレスに統合され、Androidアプリ開発におけるAI駆動型ワークフローを実現します。このMCPを使用すると、次のような指示を与えることができます。
「 isVisitedユーザー設定を切り替える」
「接続されているデバイスを一覧表示する」
「デバイスにはどのようなアプリがインストールされていますか?」
「アプリ内のすべてのユーザー設定を表示」
「エポックからの現在のミリ秒値を持つlastTimeStampユーザー設定を追加します」
Related MCP server: WeatherXM Pro MCP Server
ツール
名前 | 説明 |
設定を変更する | 既存の設定の値を変更します |
削除設定 | 既存の設定を削除する |
設定を追加する | 名前、値、タイプを指定して新しい設定を追加します。 |
デバイス | 接続されているAndroidデバイスを一覧表示します |
リストアプリ | デバイスにインストールされているアプリを一覧表示します |
リストファイル | アプリの設定ファイルを一覧表示します |
設定の読み取り | ファイル内のすべてのユーザー設定を読み取ります |
デモ
ユーザー設定を切り替える | 利用可能なツール |
|
|
その他のデモのスクリーンショットはこちらをご覧ください
要件
Android adbがホスト システムにインストールされています。
Claude Desktopとの統合
claude_desktop_config.json構成ファイルに次のコードを追加することで、Claude Desktop がこの MCP サーバーを使用するように構成できます。
{
"mcpServers": {
"pref-editor": {
"command": "npx",
"args": ["@charlesmuchene/pref-editor-mcp-server"]
}
}
}トラブルシューティング
ログ ファイルを追跡することで、問題をトラブルシューティングできます。
tail -f ~/Library/Logs/Claude/mcp-server-pref-editor.logVS Codeとの統合
VS Code でサーバーを使用するには、次のことが必要です。
エージェントモードツールを有効に
settings.jsonます。settings.json に以下の行を追加します。
{
"chat.agent.enabled": true
}MCP サーバー構成を
mcp.jsonまたはsettings.jsonに追加します。
// .vscode/mcp.json
{
"servers": {
"pref-editor": {
"type": "stdio",
"command": "npx",
"args": ["@charlesmuchene/pref-editor-mcp-server"]
}
}
}// settings.json
{
"mcp": {
"pref-editor": {
"type": "stdio",
"command": "npx",
"args": ["@charlesmuchene/pref-editor-mcp-server"]
}
}
}詳細については、 VS Code のドキュメントを参照してください。
インストール
# Clone the repository
git clone https://github.com/charlesmuchene/pref-editor-mcp-server.git
cd pref-editor-mcp-server
# Install dependencies and build
npm installテスト
MCP インスペクターを使用すると、この MCP サーバーを視覚的にデバッグできます。
npx @modelcontextprotocol/inspector npm run devライセンス
ライセンスを参照
接触
ご質問やサポートについては、 GitHub Issuesからお問い合わせください。

