关于 PressBridge
PressBridge 是供 Claude 和其他 MCP 客户端检查 WordPress 站点的只读 MCP 服务。它支持浏览文件和只读 WP-CLI,并阻止访问秘密信息及站点目录之外的内容。
主要功能
- 01读取、列出和搜索主题及插件文件
- 02屏蔽秘密信息和敏感文件
- 03将访问限制在站点目录内
- 04只读 WP-CLI 站点检查
- 05汇总站点版本和待处理更新
适用场景
- 01查找站点文本或设置的定义位置
- 02检查 WordPress 主题和插件
- 03查看版本、更新、计划任务或用户
- 04生成站点健康与安全报告
MCP 相关
向 Claude 和其他 MCP 客户端提供受控的 WordPress 文件及 WP-CLI 只读访问。可通过 SSH 连接服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
PressBridge Free
让 Claude 安全地查看你的 WordPress 网站:只读、沙盒隔离、隐藏机密信息。
网站 · 演示视频 · 获取 Pro · 用户指南 · 安全性
you On mysite, where is the footer phone number set? And show me the DB password.
claude search "0744" in wp-content/themes → footer.php:41
read_file wp-config.php → refused: blocked by deny rule 'wp-config*'
The number is in wp-content/themes/mysite/footer.php, line 41.
I can't read wp-config.php: PressBridge hides it so passwords never reach me.
PressBridge 是一个 MCP 服务,可让 Claude(Claude Code、Claude Desktop 以及任何 MCP 客户端)受控地访问 WordPress 网站。Free 版为只读模式,专为单个网站打造:非常适合调试、审计,以及查找“这段文字来自哪里”。
- 读取、列出和搜索主题与插件文件
wp-config.php、.env、SQL 转储、密钥和.git均不可见- 无法访问网站文件夹以外的任何内容,包括通过符号链接进行的绕过
- 只读 WP-CLI:版本、插件和主题列表、校验和、定时任务、用户
site_overview:通过一次调用查看版本和待处理的更新- 包含 wp-care-report 技能:可交付给客户的网站健康与安全报告
安装(5 分钟,不会暴露到互联网)
在服务器上:
sudo apt install python3-venv php-cli php-mysql
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
sudo install wp-cli.phar /usr/local/bin/wp
python3 -m venv ~/pressbridge-venv
~/pressbridge-venv/bin/pip install pressbridge
mkdir -p ~/.pressbridge
cat > ~/.pressbridge/config.yaml <<EOF
data_dir: $HOME/.pressbridge/data
sites:
mysite:
root: /var/www/mysite/public_html
EOF
~/pressbridge-venv/bin/pressbridge check --config ~/.pressbridge/config.yaml
使用拥有网站文件的用户(或有权限读取这些文件的用户)运行。
在你的电脑上,使用 Claude Code:
claude mcp add pressbridge -- ssh you@server \
/home/you/pressbridge-venv/bin/pressbridge serve --config /home/you/.pressbridge/config.yaml
Claude Desktop(claude_desktop_config.json,设置 → 开发者 → 编辑配置):
{
"mcpServers": {
"pressbridge": {
"command": "ssh",
"args": ["-o", "BatchMode=yes", "you@server",
"/home/you/pressbridge-venv/bin/pressbridge", "serve",
"--config", "/home/you/.pressbridge/config.yaml"]
}
}
}
然后向 Claude 提问:“为 mysite 提供健康状况概览”,或*“主题中的哪个位置设置了页脚电话号码?”*
完整的用户指南包含所有命令、配置选项和工具,见 GUIDE.md(标记为 Pro 的功能不包含在此版本中)。
想让 Claude 也能修复问题?
PressBridge Pro 增加了编辑功能,并提供自动备份和一键撤销、保存前的 PHP 语法检查、插件/主题/核心更新、无限站点、支持 Docker 和自动证书的远程 HTTPS 服务、审计日志,以及用于安全编辑和安全更新的技能。
→ https://pressbridgesupport.github.io/pressbridge
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。