WordPress MCP Server

WordPress MCP Server

site icon
2025.03.14 1
TypeScript内容管理博客自动化内容生成
WordPress MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,用于与 WordPress 博客系统集成。该服务使 AI 助手能够与 WordPress 交互,提供自动化的内容管理和发布功能。
View on GitHub

Overview

基本能力

产品定位

WordPress MCP Server 是一个用于 WordPress 博客系统的自动化内容管理和发布工具,旨在通过 AI 助手简化博客内容的管理流程。

核心功能

  • 支持博客文章搜索
  • 支持文章详情检索
  • 支持博客草稿创建
  • 支持评论检索
  • 完全符合 MCP 协议规范
  • 使用 TypeScript 开发,确保类型安全

适用场景

  • 自动化内容管理:通过 AI 助手自动创建和管理博客内容。
  • 内容检索:快速搜索和获取博客文章及其评论。
  • 草稿管理:自动化生成和保存博客草稿。

工具列表

  • Node.js: 运行环境
  • TypeScript: 开发语言
  • MCP SDK (@modelcontextprotocol/sdk): 用于实现 MCP 协议
  • WordPress REST API: 与 WordPress 系统交互

常见问题解答

  • 如何配置环境变量? 需要配置 WP_BASE_URLWP_USERNAMEWP_PASSWORD 三个环境变量,分别对应 WordPress 的站点 URL、管理员用户名和密码。
  • 如何启动服务? 运行 pnpm start 命令即可启动服务。

使用教程

使用依赖

安装项目依赖:

pnpm install

安装教程

  1. 克隆项目到本地。
  2. 安装依赖: bash pnpm install
  3. 配置环境变量:
  4. WP_BASE_URL: WordPress 站点 URL
  5. WP_USERNAME: WordPress 管理员用户名
  6. WP_PASSWORD: WordPress 管理员密码
  7. 启动服务: bash pnpm start

调试方式

启动服务后,可以通过访问 WordPress REST API 来验证服务是否正常运行。例如,使用 curl 或 Postman 测试 API 端点。

许可证

该项目遵循 MIT 开源许可条款。