Sign inSign up

mcp/pref-editor

Verified Publisher

By mcp

•Updated 11 months ago

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

Image
Machine learning & AI
0

10K+

mcp/pref-editor repository overview

⁠Pref Editor MCP Server

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

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/charlesmuchene/pref-editor-mcp-server/blob/8a795f068654c4d2eb67c1138a72438fe2911e35/Dockerfile⁠
Commit8a795f068654c4d2eb67c1138a72438fe2911e35
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?⁠

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:9a25e5de0…

Size

97.7 MB

Last updated

11 months ago

docker pull mcp/pref-editor

This week's pulls

Pulls:

32

Last week