Skip to main content
Glama
charlesmuchene

Android Preference Editor MCP Server

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.log

VS Codeとの統合

VS Code でサーバーを使用するには、次のことが必要です。

  1. エージェントモードツールを有効にsettings.jsonます。settings.json に以下の行を追加します。

{
  "chat.agent.enabled": true
}
  1. 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からお問い合わせください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/charlesmuchene/pref-editor-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server