mcpField
W
wordpress-mcp-dev

wordpress-mcp-dev

github.com/respira-press开发4996 次安装1 周前更新
代码仓库

关于 wordpress-mcp-dev

WordPress + MCP Development 是用于构建 WordPress 插件、MCP 服务或混合项目的 Agent 技能。它提供实现流程、安全约束和发布检查清单,强调先交付并验证一个完整纵向切片。

主要功能

  1. 01规划插件、服务端或混合项目
  2. 02纵向切片实现流程
  3. 03安全与验证约束
  4. 04MCP 工具契约设计指南
  5. 05生命周期与发布检查清单

适用场景

  1. 01搭建 WordPress 插件
  2. 02构建含读取和写入工具的 MCP 服务
  3. 03将插件端点连接到 MCP 工具

MCP 相关

该技能涵盖 MCP 服务架构、传输、工具设计和工具 Schema。它指导开发向 MCP 客户端提供工具的服务端。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/respira-press/agent-skills-wordpress --skill wordpress-mcp-dev

安装后在 Claude Code 中输入/wordpress-mcp-dev确认已加载。

附带文件agents/openai.yamlreferences/full-guide.md

详细介绍

WordPress + MCP 开发

使用此技能,构建可用于生产环境的 WordPress 插件、MCP 服务,或二者结合的解决方案。

工作流

  1. 确定目标产品形态:plugin、mcp-server 或 hybrid。
  2. 选择相关参考资料中的架构和脚手架。
  3. 首先实现最小可行的端到端垂直切片:
    • 插件:一条安全的 REST 路由 + 一条真实功能路径。
    • MCP:一个只读工具 + 一个经过安全验证的可变更工具。
    • 混合方案:一个由一个 MCP 工具调用的插件端点。
  4. 扩大范围前添加安全控制:能力检查、nonce/身份验证、净化后的错误信息和回滚策略。
  5. 发布前根据检查清单进行验证。

防护措施

  • 保持插件引导代码精简;将行为逻辑放入命名空间类中。
  • 为所有插件符号添加前缀,以避免冲突。
  • 将 MCP 工具的架构和描述视为模型行为的 API 合约。
  • 返回可采取行动的错误信息,并避免泄露机密。
  • 对 AI 辅助的写入操作,优先采用先复制再编辑的方式。

参考资料

  • 核心指南:references/full-guide.md
  • WordPress 插件架构和安全章节:references/full-guide.md
  • MCP 服务设计、传输和工具章节:references/full-guide.md
  • 生命周期、测试和分发检查清单:references/full-guide.md

评论

支持 Markdown