Migrate your WordPress site to a modern AI-powered stack — in minutes, not months.
What is Unpress? • Features • Architecture • Quick Start • How It Works • Contributing
______________________________________________________________________
什么是Unpress?
减压 是一个开源 MCP(模型上下文协议) 将WordPress网站迁移到现代人工智能堆栈的服务器:
| 从 | 到 |
|---|---|
| WordPress+PHP+MySQL | Next.js + Sanity CMS + 维塞尔 |
| 手动主题编辑 | AI副驾驶 这会根据命令更改您的网站 |
| 每月5至80美元的托管费用 | 免费层 对于大多数网站 |
迁移后,克劳德将作为您的 现场副驾驶 --说 *“更改标题颜色”* 或 *“添加推荐部分”* 事情就这样发生了。
特性
🔒 安全无损
您的WordPress网站将保留 完全未受影响Unpress仅读取和复制内容,它从不修改、删除或触摸您的实时网站。
🧠 自适应入职培训
三个经验级别适用于整个向导:
- 🌱 新手 --完整的指导和截图
- ⚡ 中等 --关键步骤,少牵手
- 🚀 专家 --只有输入字段
🎨 灵感驱动设计
分享3-5个你喜欢的网站。Unpress分析他们的视觉DNA(颜色、字体、布局、氛围),并生成一个符合你口味的网站,而不是一个通用的模板。
🤖 人工智能副驾驶(迁移后)
部署后,Claude可以根据需要修改您的网站:
- *“使页脚变黑”*
- *“添加定价页面”*
- *“针对移动设备进行优化”*
💰 成本计算器
通过并排WP托管比较显示您将支付的确切金额(通常为0美元)
🔄 301重定向地图
自动生成从旧WordPress URL到新路由的SEO保护重定向
👀 预览门
在网站上线之前查看整个网站——批准或请求更改
建筑
┌─────────────────────────────────────────────────────────┐
│ MCP Server (unpress) │
│ │
│ 10 Tools: start · status · rollback · scan · wizard │
│ decide · migrate · design · deploy · copilot │
├──────────┬──────────┬──────────┬──────────┬──────────────┤
│ Scan │ Migrate │ Design │ Deploy │ Copilot │
│ Phase │ Phase │ Phase │ Phase │ Phase │
│ │ │ │ │ │
│ WP Client│ HTML→PT │ Inspira- │ GitHub │ Site changes │
│ Cost Est │ Schemas │ tion AI │ Vercel │ on demand │
│ Manifest │ Media │ Site Gen │ DNS │ │
│ │ Redirect │ │ │ │
└──────────┴──────────┴──────────┴──────────┴──────────────┘
▲ │
│ ┌──────────────┐ │
└─────────│ WordPress │ ▼
│ Plugin │ ┌───────────────────┐
│ (scanner) │ │ Generated Site │
└──────────────┘ │ Next.js + Sanity │
│ + Vercel │
└───────────────────┘单体仓库结构
packages/
shared/ → Types: Manifest, Phase, Checkpoint, Config, Errors
unpress/ → MCP server orchestrator (10 tools)
unpress-scan/ → WordPress scanning + cost estimation
unpress-migrate/ → Content migration pipeline
unpress-wizard/ → Next.js onboarding UI
unpress-design/ → Design phase (AI-powered)
unpress-deploy/ → GitHub + Vercel deployment
unpress-copilot/ → Post-migration AI co-pilot
plugins/
unpress-wp/ → WordPress plugin (scanner + REST API + trust badge)
templates/
next-sanity/ → Generated site template技术栈
| 层 | 技术 |
|---|---|
| 单体仓库 | Turborepo+pnpm工作区 |
| 语言 | TypeScript(严格模式,ES2022,NodeNext) |
| MCP服务器 | @modelcontextprotocol/sdk |
| 前端 | Next.js 16+顺风CSS+shadcn/ui |
| 内容管理系统 | Sanity CMS(便携式文本,工作室) |
| 托管 | Vercel(大多数网站的免费套餐) |
| WP插件 | PHP 8.0+,WordPress 6.0+ |
| 测试 | Vitest(7个测试文件中的31个测试) |
快速开始
先决条件
- Node.js 18+
- pnpm 9+
- 您要迁移的WordPress网站
安装
# Clone the repo
git clone https://github.com/baldiga/unpress.git
cd unpress
# Install dependencies
pnpm install
# Build all packages
pnpm turbo build
# Run tests
pnpm turbo test与Claude Desktop一起使用
添加到您的Claude Desktop MCP配置(claude_desktop_config.json):
{
"mcpServers": {
"unpress": {
"command": "node",
"args": ["path/to/unpress/packages/unpress/dist/index.js"]
}
}
}然后告诉克劳德: *“我想将我的WordPress网站迁移到现代堆栈”* 它将指导您完成整个过程。
运作原理
步骤1
🔌
安装WP插件
步骤2
🔗
连接网站
步骤3
📦
设置卫生性
步骤4
🐙
设置GitHub
步骤5
▲
设置Vercel
步骤6
🎨
选择设计
步骤7
🚀
发射!
- 安装WordPress插件 --扫描您的内容,创建安全的只读连接
- 连接您的网站 --输入您的URL,Unpress验证连接并显示发现的内容
- 设置服务 --Sanity(您的新CMS)、GitHub(您的代码)、Vercel(您的托管)
- 选择您的设计 --分享你喜欢的网站,人工智能分析他们的视觉DNA
- 审查和发布 --在上线前预览所有内容,一键批准
整个过程需要 15-45分钟 这取决于场地大小。
MCP工具
| 工具 | 说明 |
|---|---|
unpress_start | 启动或恢复迁移会话 |
unpress_status | 获取当前迁移进度 |
unpress_scan | 扫描WordPress网站,生成清单+成本估算 |
unpress_wizard | 启动入职向导UI |
unpress_decide | 提交用户迁移决策 |
unpress_migrate | 将内容迁移到Sanity CMS |
unpress_design | 分析灵感来源+生成设计 |
unpress_deploy | 部署到GitHub+Vercel |
unpress_copilot | 执行迁移后的站点更改 |
unpress_rollback | 标记会话以进行回滚 |
发展
# Build all packages
pnpm turbo build
# Run all tests (31 tests)
pnpm turbo test
# Watch mode for development
pnpm turbo dev
# Clean all build artifacts
pnpm turbo clean
# Lint
pnpm turbo lint包的依赖
@unpress/shared (types)
├── @unpress/scan
├── @unpress/migrate
├── @unpress/design
├── @unpress/deploy
├── @unpress/copilot
├── @unpress/wizard
└── unpress (MCP server) ← imports all phase packages路线图
- \[x\] 核心单仓库+共享类型
- \[x\] 配备10个工具的MCP服务器
- \[x\] WordPress插件(扫描程序,REST API,信任徽章)
- \[x\] 扫描阶段(WP客户端、成本计算器)
- \[x\] 迁移阶段(HTML→可移植文本、模式、媒体、重定向)
- \[x\] 向导UI(欢迎页面,技能级别)
- \[x\] 设计/部署/复制存根
- \[\]向导步骤1-7(完整的入职流程)
- \[\]设计阶段——剧作家分析+AI网站生成
- \[\]部署阶段-GitHub+Vercel API集成
- \[\]副驾驶阶段——迁移后的站点变更
- \[\]实时迁移控制面板
- \[\]端到端集成测试
- \[\]WooCommerce支持
- \[\]多语言支持(WPML/Polylang)
贡献
欢迎投稿!这是一个开源项目,我们希望得到您的帮助。
- 分叉回购
- 创建要素分支(
git checkout -b feat/amazing-feature) - 为您的更改编写测试
- 确保所有测试都通过(
pnpm turbo test) - 打开PR
许可证
MIT许可证。看 许可证 了解详情。
______________________________________________________________________
Built by Amir Baldiga • Connect on LinkedIn
WordPress → AI-powered websites, one migration at a time.
