Token导航 LogoToken导航

MCP Server · 开发工具

Wpengine MCP Ts

Sample MCP server for WP Engine API

未说明官方级别未说明来源级核验工具 20
JavaScriptClaude开发工具Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
jpollock
提供方
jpollock

工具数量

20

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP.so

选型结论

Wpengine MCP Ts 属于开发工具类 MCP Server,公开资料标注 20 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 20 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

WP引擎MCP服务器

这是用于WP引擎API的MCP服务器的TypeScript实现。它提供了与WP引擎帐户、站点、安装和备份交互的工具和资源。服务器支持本地(stdio)和远程(HTTP)传输。

特性

  • 获取帐户信息
  • 获取网站信息
  • 获取安装信息
  • 获取并创建备份
  • 支持本地和远程MCP连接
  • 带身份验证的HTTP传输
  • 全面的日志记录和错误处理

安装

  1. 克隆此存储库
  2. 安装依赖项:
   npm install
  1. 构建服务器:
   npm run build

配置

服务器需要WP引擎API凭据才能使用WP引擎API进行身份验证。您可以从WP引擎门户网站的API访问页面获取这些凭据:https://my.wpengine.com/api_access

设置以下环境变量:

  • WP_ENGINE_API_USERNAME:您的WP引擎API用户名
  • WP_ENGINE_API_PASSWORD:您的WP引擎API密码

用法

本地MCP服务器(stdio传输)

用于本地MCP客户端,如Claude Desktop:

npm run start:stdio

或者使用环境变量:

WP_ENGINE_API_USERNAME="your-username" WP_ENGINE_API_PASSWORD="your-password" npm run start:stdio

远程MCP服务器(HTTP传输)

对于通过HTTP使用环境变量进行远程访问:

WP_ENGINE_API_USERNAME=my-api-username WP_ENGINE_API_PASSWORD=my-api-password npm run start

这将运行支持远程传输的默认服务器(build/index.js)。您还可以使用自定义选项运行:

WP_ENGINE_API_USERNAME="your-username" WP_ENGINE_API_PASSWORD="your-password" node build/main.js --transport=http --port=8080 --auth-token=my-secure-token

命令行选项

node build/main.js [options]

Options:
  -h, --help                 Show help message
  -v, --version              Show version information
  -t, --transport      Transport type (stdio, http) [default: stdio]
  -p, --port 
          Port for HTTP transport [default: 3000]
  -a, --auth-token    Authentication token for HTTP transport [default: wpengine-mcp-token]

MCP设置

本地配置(stdio传输)

将以下配置添加到MCP设置文件中:

{
  "mcpServers": {
    "wpengine": {
      "command": "node",
      "args": [
        "/path/to/wpengine-mcp-ts/build/main.js"
      ],
      "env": {
        "WP_ENGINE_API_USERNAME": "your-api-username",
        "WP_ENGINE_API_PASSWORD": "your-api-password"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

远程配置(HTTP传输)

对于远程MCP连接,您需要实现HTTP MCP客户端或将服务器用作远程服务。服务器在以下位置公开HTTP端点 /mcp 其接受MCP协议消息。

HTTP请求示例:

curl -X POST http://localhost:3000/mcp \
  -H "Authorization: Bearer wpengine-mcp-token" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": "1",
    "method": "tools/list",
    "params": {}
  }'

可用工具

服务器为管理WP引擎基础设施提供了全面的工具:

账户管理

  • get_accounts -获取所有WP引擎帐户
  • get_current_user -获取当前经过身份验证的用户

站点管理

  • get_sites -获取WP Engine帐户的所有站点
  • create_site -创建新网站
  • update_site -更改站点名称
  • delete_site -删除一个网站以及与之关联的任何安装(永久)

安装管理

  • get_installs -获取WP Engine站点的所有安装
  • create_install -创建新的WordPress安装
  • update_install -更新WordPress安装
  • delete_install -按ID删除安装(永久)

备份管理

  • get_backups -获取WP引擎安装的所有备份
  • create_backup -为WP引擎安装创建新备份

域管理

  • get_domains -获取要安装的域
  • create_domain -将新域添加到现有安装中
  • update_domain -将现有域设置为主域或配置重定向
  • delete_domain -删除特定域以进行安装

缓存管理

  • purge_cache -清除安装的缓存(对象、页面、cdn或全部)

SSH密钥管理

  • get_ssh_keys -获取您的SSH密钥
  • create_ssh_key -添加新的SSH密钥
  • delete_ssh_key -删除现有SSH密钥

工具使用示例

获取所有帐户
{
  "name": "get_accounts",
  "arguments": {}
}
创建新网站
{
  "name": "create_site",
  "arguments": {
    "name": "My New Site",
    "account_id": "account-uuid"
  }
}
创建新安装
{
  "name": "create_install",
  "arguments": {
    "name": "mysite",
    "account_id": "account-uuid",
    "site_id": "site-uuid",
    "environment": "staging"
  }
}
创建备份
{
  "name": "create_backup",
  "arguments": {
    "install_id": "install-uuid",
    "description": "Pre-deployment backup",
    "notification_emails": ["admin@example.com"]
  }
}
添加域
{
  "name": "create_domain",
  "arguments": {
    "install_id": "install-uuid",
    "name": "example.com",
    "primary": true
  }
}
清除缓存
{
  "name": "purge_cache",
  "arguments": {
    "install_id": "install-uuid",
    "type": "all"
  }
}

可用资源

账户信息

wpengine://account/{accountId}

帐户网站

wpengine://account/{accountId}/sites

站点信息

wpengine://site/{siteId}

网站安装

wpengine://site/{siteId}/installs

安装信息

wpengine://install/{installId}

安装备份

wpengine://install/{installId}/backups

测试

本地测试(stdio传输)

您可以使用MCP检查器测试服务器:

WP_ENGINE_API_USERNAME="your-api-username" WP_ENGINE_API_PASSWORD="your-api-password" npx @modelcontextprotocol/inspector build/main.js

远程测试(HTTP传输)

  1. 以HTTP模式启动服务器:
   WP_ENGINE_API_USERNAME="your-username" WP_ENGINE_API_PASSWORD="your-password" npm run start:http
  1. 在另一个终端中,运行测试客户端:
   node test-http-client.js

测试客户端将验证HTTP传输是否正常工作,并测试各种MCP操作。

安全考虑

使用HTTP传输时:

  1. 认证:服务器使用承载令牌身份验证。更改生产中的默认令牌。
  2. 超文本传输安全协议:考虑在生产环境中使用HTTPS。
  3. 防火墙:将对HTTP端口的访问限制为仅限受信任的网络。
  4. 环境变量:安全存储API凭据,切勿将其提交到版本控制。

发展

建筑

npm run build

观察变化

npm run watch

项目结构

wpengine-mcp-ts/
├── src/
│   ├── main.ts              # Main entry point with transport selection
│   ├── index.ts             # Original stdio-only implementation
│   └── transport/
│       └── http.ts          # HTTP transport implementation
├── build/                   # Compiled JavaScript output
├── test-http-client.js      # HTTP transport test client
└── package.json

许可证

麻省理工学院

工具与能力

工具数量

20

资源数量

0

提示词数量

0

能力标签

developer-toolswpenginemcpapi-serverWordPress管理JavaScript本地部署API服务器

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 20 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Wpengine MCP Ts

MCP.so · 本页

20未说明未标注2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Wpengine MCP Ts 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Wpengine MCP Ts 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Wpengine MCP Ts 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Wpengine MCP Ts 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Wpengine MCP Ts 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP