PGYER 平台的 MCP Server,支持上传、查询 App 等
这是一个用于上传应用到 PGYER 平台的 MCP (Model Context Protocol) 服务器。
upload-app
:上传应用(ipa/apk)到 PGYER 平台,支持多种上传参数list-my-apps
:查询当前账号下已上传的应用列表,支持分页get-app-info-by-shortcut
:通过应用短链接(shortcut)查询详细信息PGYER_API_KEY
配置 API 密钥,安全灵活list-my-apps
和 get-app-info-by-shortcut
工具,轻松查询和管理已上传的应用版本信息。如果你选择使用 Node.js 运行时,请按照以下步骤操作:
## 克隆仓库
git clone https://github.com/PGYER/pgyer-mcp-server.git
cd pgyer-mcp-server
## 安装依赖
npm install
如果你选择使用 Docker 运行时,只需确保你的系统已正确安装 Docker 并确保 Docker 正在运行。
如果你想要与 Claude App 集成,需要在 Claude App 的配置文件中添加以下配置:
{
"mcpServers": {
"pgyer": {
"command": "node",
"args": ["/path/to/pgyer-mcp-server/build/index.js"],
"env": {
"PGYER_API_KEY": "<your_pgyer_api_key>"
}
}
}
}
{
"mcpServers": {
"pgyer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PGYER_API_KEY",
"--mount", "type=bind,src=/Users/username/Downloads,dst=/Users/username/Downloads",
"pgyer/pgyer-mcp-server"
],
"env": {
"PGYER_API_KEY": "<your_pgyer_api_key>"
}
}
}
}
请确保:
/path/to/pgyer-mcp-server
替换为你的实际项目路径your_pgyer_api_key
替换为你的 PGYER API 密钥如果你希望在 VSCode 中集成 PGYER MCP Server,可以参考以下配置示例:
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "pgyer_api_key",
"description": "PGYER API Key",
"password": true
}
],
"servers": {
"pgyer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PGYER_API_KEY",
"--mount",
"type=bind,src=${workspaceFolder},dst=/workspace",
"pgyer/pgyer-mcp-server"
],
"env": {
"PGYER_API_KEY": "${input:pgyer_api_key}"
}
}
}
}
}
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "pgyer_api_key",
"description": "PGYER API Key",
"password": true
}
],
"servers": {
"pgyer": {
"command": "node",
"args": ["/path/to/pgyer-mcp-server/build/index.js"],
"env": {
"PGYER_API_KEY": "${input:pgyer_api_key}"
}
}
}
}
}
注意:
- 请将
/path/to/pgyer-mcp-server
替换为你本地的实际路径。${workspaceFolder}
会自动替换为你当前 VSCode 工作区的根目录。- 你可以根据实际需求调整挂载目录。
有以下几组工具可用(默认情况下全部启用):
upload-app
:上传应用到 PGYER 平台list-my-apps
:查询自己上传的 App 列表get-app-info-by-shortcut
:通过短链接(App shortcut)查询 App 信息MIT
欢迎提交 Pull Request 或创建 Issue 来帮助改进项目。