Pref Editor

Pref Editor

Pref Editor is a tool for viewing and editing Android app preferences during development.

931

7 Tools

Signed
Built by Docker
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Pref Editor MCP Server

Pref Editor is a tool for viewing and editing Android app preferences during development.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/pref-editor
Authorcharlesmuchene
Repositoryhttps://github.com/charlesmuchene/pref-editor-mcp-server
Dockerfilehttps://github.com/charlesmuchene/pref-editor-mcp-server/blob/main/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/pref-editor --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceApache License 2.0

Available Tools (7)

Tools provided by this ServerShort Description
add_preferenceAdds a new preference given the name, value and type.
change_preferenceChanges the value of an existing preference
delete_preferenceDelete an existing preference
devicesLists connected Android devices
list_appsLists apps installed on device
list_filesLists preference files for an app
read_preferencesReads all user preferences in a file

Tools Details

Tool: add_preference

Adds a new preference given the name, value and type.

ParametersTypeDescription
appIdstringThe application's package name.
deviceIdstringThe device's serial number.
filenamestringThe filename with or without the extension.
namestringThe name/key of the user preference
typestringThe type of the preference value: integer, boolean, float, double, long or string
valuestringThe value of user preference

Tool: change_preference

Changes the value of an existing preference

ParametersTypeDescription
appIdstringThe application's package name.
deviceIdstringThe device's serial number.
filenamestringThe filename with or without the extension.
namestringThe name/key of the user preference
valuestringThe value of user preference

Tool: delete_preference

Delete an existing preference

ParametersTypeDescription
appIdstringThe application's package name.
deviceIdstringThe device's serial number.
filenamestringThe filename with or without the extension.
namestringThe name/key of the user preference

Tool: devices

Lists connected Android devices

Tool: list_apps

Lists apps installed on device

ParametersTypeDescription
deviceIdstringThe device's serial number.

Tool: list_files

Lists preference files for an app

ParametersTypeDescription
appIdstringThe application's package name.
deviceIdstringThe device's serial number.

Tool: read_preferences

Reads all user preferences in a file

ParametersTypeDescription
appIdstringThe application's package name.
deviceIdstringThe device's serial number.
filenamestringThe filename with or without the extension.

Use this MCP Server

{
  "mcpServers": {
    "pref-editor": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/pref-editor"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers