返回市场
首选编辑器MCP服务器

首选编辑器MCP服务器

作者:charlesmuchene2 星标更新:2025-10-21

项目介绍

Android Preference Editor MCP Server

<a href="https://glama.ai/mcp/servers/@charlesmuchene/pref-editor-mcp-server"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=3027346259,2505810697&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Pref-Editor MCP Server"/> </a>

概述

使用 Android Preference Editor MCP Server 解锁自然语言在Android应用开发中的强大功能。通过简单的对话命令即可实时编辑用户偏好设置——无需手动编辑文件!该服务器基于强大的 Android Preference Editor 库构建,能够无缝连接到 MCP(模型上下文协议)客户端,从而增强您的AI驱动工作流程。

只需告诉MCP服务器您想做什么,例如:

  • “切换 isVisited 用户偏好设置”
  • “关闭引导教程”
  • “列出所有用户偏好值”
  • "创建一个带有当前纪元时间的时间戳偏好设置"

体验一种更智能、更快捷的方式来管理Android偏好设置——只需询问!

可用工具

名称描述
change_preference更改现有偏好设置的值
delete_preference删除现有偏好设置
add_preference根据名称、值和类型添加新的偏好设置
read_preferences读取文件中的所有用户偏好设置
devices列出已连接的Android设备
list_apps列出设备上安装的应用程序
list_files列出应用程序的偏好设置文件

示例

切换用户偏好设置可用工具添加偏好设置
切换偏好设置可用工具添加偏好设置

查看更多示例,请参阅 示例截图目录

要求

  • Android adb (v1.0.41+)
  • Node.js 14+ 或 Docker

集成

此服务器可在 Docker MCP 目录 中找到。在 Docker Desktop 的 MCP 工具包 中启用 Pref Editor 服务器,您将可以访问所有可用工具。

Android Studio

假设已安装了兼容MCP的客户端。

向MCP服务器配置文件中添加以下配置。例如,对于GitHub Copilot IntelliJ插件,配置文件是 ~/.config/github-copilot/intellij/mcp.json

Docker

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

npx

{
  "servers": {
    "pref-editor": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@charlesmuchene/pref-editor-mcp-server"]
    }
  }
}

Claude Desktop

/Users/<username>/Library/Application Support/Claude/claude_desktop_config.json 配置文件中添加此服务器。

Docker

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

npx

{
  "mcpServers": {
    "pref-editor": {
      "command": "npx",
      "args": ["-y", "@charlesmuchene/pref-editor-mcp-server"]
    }
  }
}

您可以通过跟踪日志文件来排查问题:

tail -f ~/Library/Logs/Claude/mcp-server-pref-editor.log

VS Code

要与VS Code一起使用此服务器,您需要:

  1. 向您的 mcp.jsonsettings.json 文件中添加MCP服务器配置:

.vscode/mcp.json

{
  "servers": {
    "pref-editor": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@charlesmuchene/pref-editor-mcp-server"]
    }
  }
}

~/Library/Application Support/Code/User/settings.json

{
  "mcp": {
    "pref-editor": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@charlesmuchene/pref-editor-mcp-server"]
    }
  }
}

有关更多信息,请参阅 VS Code 文档

本地构建

请参阅 DEV.md 获取如何构建此项目的说明。

测试

您可以使用 MCP Inspector 对此MCP服务器进行可视化调试。

npx @modelcontextprotocol/inspector npm run start

许可证

查看 LICENSE

联系方式

如有任何问题或支持需求,请通过 GitHub Issues 联系我们。

贡献

我们欢迎来自社区的贡献!🎉

首次贡献者: 请从阅读我们的 CONTRIBUTING.md 指南开始,其中涵盖了:

  • PR要求和标题格式
  • 开发环境设置和工作流
  • 代码质量标准
  • 许可证信息

有关详细的开发说明,请参阅 DEV.md

Contributor Covenant