Skip to main content
Glama
charlesmuchene

Android Preference Editor MCP Server

Android 偏好设置编辑器 MCP 服务器

概述

Android-Preference-Editor MCP 服务器是一个自然语言接口,旨在帮助代理应用程序在应用开发过程中编辑 Android 用户偏好设置。该实现基于Android Preference Editor库。该服务器与MCP(模型上下文协议)客户端无缝集成,从而在 Android 应用开发过程中实现 AI 驱动的工作流程。使用此 MCP,您可以发出如下指令:

  • “切换isVisited用户偏好设置”

  • “列出已连接的设备”

  • “设备上安装了哪些应用程序?”

  • “向我显示应用程序中的所有用户偏好设置”

  • “添加lastTimeStamp用户偏好设置,其值为自纪元以来的当前毫秒数”

Related MCP server: android-mcp

工具

姓名

描述

改变偏好

更改现有偏好的值

删除偏好设置

删除现有偏好设置

添加偏好

根据给定的名称、值和类型添加新的首选项。

设备

列出已连接的 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中:

{
  "chat.agent.enabled": true
}
  1. 将 MCP 服务器配置添加到您的mcp.jsonsettings.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 Inspector对此 MCP 服务器进行可视化调试。

npx @modelcontextprotocol/inspector npm run dev

执照

查看许可证

接触

如有疑问或需要支持,请通过GitHub Issues联系。

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A lightweight MCP server for Android operating system automation. This server provides tools to interact directly with Android devices and app interaction with control
    3
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Android device management via ADB, enabling inspection and configuration of Android devices over USB or Wi-Fi.
    28
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • MCP server for static security analysis of Android source code

  • MCP Server for JFrog, providing tools for development and artifact management.

  • MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.

View all MCP Connectors

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