Token导航 LogoToken导航

MCP Server · 数据服务

Wp MCP Audit

通过MCP协议实现WordPress/WooCommerce的远程诊断与修复,无需SSH访问。

未说明官方级别未说明来源级核验工具 30
PHP数据分析ClaudeClaude DesktopCursor

快速开始

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

工具数量

30

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

数据服务

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

WP MCP审计

通过MCP(模型上下文协议)进行远程WordPress/WooCommerce诊断和修复。不需要SSH。

AI Client (Claude Desktop / Cursor)
    |  MCP Protocol (stdio)
    |
MCP Server (Node.js)
    |  HTTPS REST API (Basic Auth)
    |
WordPress Plugin
    |  Runs checks, reads files, queries DB, applies fixes
    |
Client's WordPress Site

安装 WordPress插件 在客户网站上。通过连接 MCP服务器 来自任何AI客户端。运行诊断程序、阅读插件/主题源代码、查询数据库和应用修复程序——所有这些都是对话式的。

快速开始

1.安装WordPress插件

上传 wp-mcp-audit/ 给你的客户 wp-content/plugins/ 目录并激活它。

要求: PHP 7.4+,WordPress 5.8+

该插件创建了一个“审计员”角色,并在激活时注册自定义功能。管理员自动获得所有功能。

2.创建应用程序密码

在客户端的WordPress管理中,转到 用户>个人资料>应用程序密码.创建API访问的密码。

3.配置MCP服务器

创建 ~/.wp-audit/sites.json:

{
  "sites": [
    {
      "id": "client-acme",
      "label": "ACME Corp Website",
      "url": "https://acme.example.com",
      "username": "audit-user",
      "application_password": "xxxx xxxx xxxx xxxx",
      "features": ["woocommerce"]
    }
  ]
}

4.添加到克劳德桌面

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "wp-audit": {
      "command": "npx",
      "args": ["-y", "mcp-server-wp-audit"],
      "env": {
        "WP_AUDIT_SITES_CONFIG": "~/.wp-audit/sites.json"
      }
    }
  }
}

或者从本地构建运行:

{
  "mcpServers": {
    "wp-audit": {
      "command": "node",
      "args": ["/path/to/mcp-server-wp-audit/dist/bin/wp-audit-mcp.js"],
      "env": {
        "WP_AUDIT_SITES_CONFIG": "~/.wp-audit/sites.json"
      }
    }
  }
}

5.开始审核

在Claude Desktop中,尝试:

“在客户端acme上运行完整诊断”
“客户acme有哪些关键问题?”
“清理客户端acme上过期的瞬态”
“阅读woocommerce的主插件文件并检查是否有任何问题”
“显示与缓存相关的wp_options行”
“修补我的孩子主题中的functions.php以修复损坏的过滤器”

______________________________________________________________________

项目结构

wordpress-mcp-audit/
├── wp-mcp-audit/                 # WordPress Plugin (PHP)
│   ├── wp-mcp-audit.php          # Plugin bootstrap
│   ├── uninstall.php             # Cleanup on uninstall
│   ├── includes/
│   │   ├── class-autoloader.php  # PSR-4 autoloader (no Composer needed)
│   │   └── class-plugin.php      # Plugin singleton
│   └── src/
│       ├── Api/                  # REST controllers (6 files)
│       ├── Checks/               # 48 diagnostic checks (9 categories)
│       ├── Fixes/                # 12 fix classes
│       ├── Security/             # API keys, rate limiter, audit log
│       ├── Admin/                # WP admin settings pages
│       ├── Abilities/            # Roles & capabilities
│       └── Registry/             # Check & fix registries
│
└── mcp-server-wp-audit/          # MCP Server (Node.js/TypeScript)
    ├── bin/wp-audit-mcp.ts       # CLI entry point
    └── src/
        ├── index.ts              # Server init, tool registration
        ├── config/               # Multi-site config, types
        ├── client/               # REST API client
        ├── tools/                # 30 MCP tools
        ├── resources/            # Known conflicts, recommended settings
        └── prompts/              # Guided audit workflow

______________________________________________________________________

REST API端点

命名空间: wp-mcp-audit/v1

诊断和站点信息

方法端点权限描述
得到/diagnosticsread运行所有48个检查
得到/diagnostics/summaryread严重性计数
得到/diagnostics/{category}read对一个类别进行检查
得到/diagnostics/{category}/{check_id}read运行一次检查
得到/site-inforeadWordPress网站概述
得到/site-info/environmentread服务器环境

修复

方法端点权限描述
得到/fixesfix_safe列出可用修复程序
职位/fixes/{fix_id}/previewfix_safe试运行修复程序
职位/fixes/{fix_id}/applyfix_safe\*应用修复程序
职位/fixes/{fix_id}/rollbackfix_safe回滚修复

\*需要风险修复 wp_mcp_audit_fix_risky.

文件访问

方法端点权限描述
得到/files/pluginsread列出已安装的插件
得到/files/themesread列出已安装的主题
得到/files/plugins/{slug}read列出插件中的文件
得到/files/themes/{slug}read列出主题中的文件
职位/files/readread读取插件/主题文件
职位/files/writefix_risky写入文件(带备份)
职位/files/patchfix_risky在文件中搜索和替换(带备份)
职位/files/rollbackfix_risky从备份还原文件

数据库

方法端点权限描述
得到/database/tablesread列出所有带尺寸的表格
得到/database/tables/{table}/schemaread显示表列和索引
得到/database/tables/{table}/sampleread预览表中的行
职位/database/querymanage运行只读SQL查询(仅限SELECT)
职位/database/executefix_risky运行写SQL查询(插入/更新/删除)
职位/database/options/getread阅读特定的WP选项
职位/database/options/searchread按名称模式搜索选项

所有权限都以前缀 wp_mcp_audit_ (例如。, read = wp_mcp_audit_read).

______________________________________________________________________

MCP工具

MCP服务器中有30个可用工具:

诊断

工具说明
run_diagnostics在网站上运行所有检查
run_category_diagnostics对特定类别运行检查
diagnostics_summary获取严重性计数
compare_diagnostics比较两个站点之间的诊断
check_plugin_conflicts检查已知的插件冲突

修复

工具说明
list_fixes列出可用修复程序
preview_fix试运行修复程序
apply_fix应用修复(确认有风险)
rollback_fix回滚以前应用的修复程序

站点信息

工具说明
site_infoWordPress网站概述
environment_info服务器环境详细信息
check_recommended_settings将网站与推荐设置进行比较

文件访问

工具说明
list_plugin_files列出插件或浏览插件中的文件
list_theme_files列出主题或浏览主题中的文件
read_file读取插件或主题文件的源代码
write_file将新内容写入文件(自动备份)
patch_file在文件中搜索和替换(进行有针对性编辑的最安全方法)
rollback_file从备份还原文件

数据库

工具说明
db_query运行只读SQL查询(SELECT/SHOW/DESCRIBE)
db_execute运行写SQL查询(插入/更新/删除,需要确认)
db_tables列出所有具有大小的表,或显示特定表的架构
db_table_sample预览数据库表中的行
db_options阅读或搜索WordPress选项

多站点

工具说明
list_sites列出已配置的站点
add_site在配置中添加新站点
batch_diagnostics跨多个站点运行诊断

WooCommerce

工具说明
wc_healthWooCommerce健康状况摘要
wc_order_issuesWooCommerce订单问题

报告

工具说明
generate_report生成格式化的审计报告
export_report将报告导出为JSON或markdown格式

______________________________________________________________________

诊断检查(48)

类别检查检查的内容
核心6WP版本、待定更新、cron运行状况、调试设置、常量、文件系统
插件5冲突、过时版本、漏洞、已知冲突、非活动插件
主题3WP兼容性,父主题,直接修改
PHP程序5PHP版本、错误报告、扩展、限制、错误日志
数据库5表完整性、大小、孤立数据、自动加载膨胀、表引擎
服务器5Web服务器、SSL、.htaccess、磁盘空间、内存
安全6文件权限、用户枚举、XML-RPC、登录安全、salts、wp-config
WooCommerce8状态、模板、网关、发货、API、数据库版本、调度程序、日志
演出5对象缓存、页面缓存、排队资产、查询计数、瞬态

每次检查都会返回一个标准化的结果:

{
  "id": "wp-version",
  "category": "core",
  "label": "WordPress Version",
  "status": "warning",
  "severity": 7,
  "description": "WordPress 6.4 is installed but 6.7 is available.",
  "details": { "current": "6.4.3", "latest": "6.7.1" },
  "fix": { "id": "manual-update", "type": "manual" },
  "timestamp": "2026-02-08T12:00:00+00:00"
}

状态值: good, warning, critical, info 严重程度:1(低)至10(严重)

______________________________________________________________________

修复(12)

自动修复(安全、可逆)

修复说明
flush-cache刷新对象缓存、页面缓存、重写规则
toggle-plugin启用/禁用插件
update-option安全更新WordPress选项
optimize-tables在数据库表上运行OPTIMIZE TABLE
clean-transients删除过期的瞬态
reschedule-cron修复卡住/过期的cron事件
wc-recountWooCommerce:重新计算条款和订单统计数据
wc-clear-sessions清除过期的WooCommerce会话

手册(仅说明)

修复说明
manual-update逐步更新说明
manual-serverPHP升级、文件权限、SSL说明

有风险(需要确认)

修复说明
delete-inactive-plugins从文件系统中删除非活动插件
delete-orphaned-tables删除孤立的数据库表

所有自动修复程序都会在中创建备份 wp_options (前缀 _wp_mcp_audit_backup_,24小时到期)并支持回滚。

______________________________________________________________________

安全

认证

  • WordPress应用程序密码 (HTTPS基本身份验证)-主要身份验证方法
  • 自定义API密钥 通过 X-WP-Audit-Key header-可选,在WP-admin中管理

API键的前缀为 wmca_,通过哈希存储 wp_hash_password(),并支持细粒度权限(read, fix_safe, fix_risky, manage).

授权

具有专门“审计员”角色的定制功能:

能力描述审核员角色
wp_mcp_audit_read运行诊断程序,查看站点信息是
wp_mcp_audit_fix_safe应用自动修复是
wp_mcp_audit_fix_risky应用有风险的修复否
wp_mcp_audit_manage管理API密钥,设置否

管理员在插件激活时获得所有四种功能。

速率限制

基于传输,根据API密钥或IP地址:

  • 阅读: 60个请求/分钟(可配置)
  • 写道: 10个请求/分钟(可配置)
  • 退货 429 Too Many Requests 随着 Retry-After 超过标题时

审计日志

所有API访问都记录到自定义数据库表中({prefix}mcp_audit_log)与:

  • 时间戳、用户ID、API密钥标签
  • 端点、HTTP方法、IP地址
  • 请求参数、响应状态

30天后通过WP Cron自动清理日志(可在设置中配置)。

______________________________________________________________________

WP管理页面

激活后,在下面找到这些 工具 在WordPress管理中:

  • WP MCP审计 -启用/禁用API,配置速率限制,设置日志保留期
  • API密钥 -使用per-key权限生成、查看和吊销API密钥

______________________________________________________________________

发展

MCP服务器

cd mcp-server-wp-audit
npm install
npm run build    # Compile TypeScript
npm run dev      # Watch mode
npm start        # Run the server

需要Node.js 18+。

WordPress插件

无需构建步骤。该插件包含自己的PSR-4自动加载器,在客户端站点上无需Composer即可工作。

对于使用Composer自动加载的开发:

cd wp-mcp-audit
composer install

______________________________________________________________________

多站点管理

MCP服务器支持从单个配置管理多个WordPress站点。网站存储在 ~/.wp-audit/sites.json 默认情况下(可通过配置 WP_AUDIT_SITES_CONFIG 有人)。

{
  "sites": [
    {
      "id": "client-acme",
      "label": "ACME Corp Website",
      "url": "https://acme.example.com",
      "username": "audit-user",
      "application_password": "xxxx xxxx xxxx xxxx",
      "api_key": "wmca_optional_api_key",
      "features": ["woocommerce"]
    },
    {
      "id": "client-beta",
      "label": "Beta Store",
      "url": "https://beta.example.com",
      "username": "audit-user",
      "application_password": "yyyy yyyy yyyy yyyy",
      "features": ["woocommerce"]
    }
  ]
}

使用 batch_diagnostics 一次在所有站点上运行检查,或 compare_diagnostics 并排比较两个站点。

______________________________________________________________________

卸载

当通过WordPress管理员删除插件时, uninstall.php 将:

  • 放下 {prefix}mcp_audit_log 桌子
  • 删除全部 _wp_mcp_audit_* 选项(备份、设置、API密钥)
  • 从所有角色中删除审核员角色和所有自定义功能

______________________________________________________________________

许可证

  • WordPress插件:GPL-2.0或更高版本
  • MCP服务器:MIT

______________________________________________________________________

由...建造 OBS技术

工具与能力

工具数量

30

资源数量

0

提示词数量

0

能力标签

PHP本地部署WordPress插件远程诊断自动修复WooCommerce支持数据库管理

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

30未说明未标注1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

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

常见问题

5 条

Wp MCP Audit 怎么安装?

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

Wp MCP Audit 怎么在 Claude Desktop、Cursor 里配置?

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

Wp MCP Audit 收费吗?

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

Wp MCP Audit 需要 API Key 吗?

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

Wp MCP Audit 支持哪些客户端?

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

来源信息

继续浏览同类 MCP