Skip to main content
Glama

wordpress-mcp-server

by stefans71

Servidor MCP de WordPress

Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración de WordPress, compatible con Windows, macOS y Linux.

Descripción general

Este servidor MCP permite la interacción con sitios de WordPress a través de la API REST de WordPress. Proporciona herramientas para crear, recuperar y actualizar entradas mediante el protocolo JSON-RPC 2.0.

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración

Agregue el servidor a su archivo de configuración de MCP con variables de entorno para las credenciales de WordPress:

{ "mcpServers": { "wordpress": { "command": "node", "args": ["path/to/build/index.js"], "env": { "WORDPRESS_SITE_URL": "https://your-wordpress-site.com", "WORDPRESS_USERNAME": "your-username", "WORDPRESS_PASSWORD": "your-app-password" } } } }

Las variables de entorno son:

  • WORDPRESS_SITE_URL: URL de su sitio de WordPress
  • WORDPRESS_USERNAME: nombre de usuario de WordPress
  • WORDPRESS_PASSWORD: Contraseña de la aplicación WordPress

También puede proporcionar estas credenciales en los parámetros de solicitud si prefiere no utilizar variables de entorno.

Métodos disponibles

crear_publicación

Crea una nueva publicación de WordPress.

Parámetros:

  • siteUrl: (opcional si se configura en env) URL del sitio de WordPress
  • nombre de usuario: (opcional si se configura en el entorno) Nombre de usuario de WordPress
  • contraseña: (opcional si se configura en env) Contraseña de la aplicación de WordPress
  • título: Título de la publicación
  • Contenido: Publicar contenido
  • estado: (opcional) 'borrador' | 'publicar' | 'privado' (predeterminado: 'borrador')

obtener_publicaciones

Recupera publicaciones de WordPress.

Parámetros:

  • siteUrl: (opcional si se configura en env) URL del sitio de WordPress
  • nombre de usuario: (opcional si se configura en el entorno) Nombre de usuario de WordPress
  • contraseña: (opcional si se configura en env) Contraseña de la aplicación de WordPress
  • perPage: (opcional) Número de publicaciones por página (predeterminado: 10)
  • página: (opcional) Número de página (predeterminado: 1)

actualización_publicación

Actualiza una publicación existente de WordPress.

Parámetros:

  • siteUrl: (opcional si se configura en env) URL del sitio de WordPress
  • nombre de usuario: (opcional si se configura en el entorno) Nombre de usuario de WordPress
  • contraseña: (opcional si se configura en env) Contraseña de la aplicación de WordPress
  • postId: ID de la publicación a actualizar
  • título: (opcional) Título de la nueva publicación
  • Contenido: (opcional) Contenido de nueva publicación
  • estado: (opcional) 'borrador' | 'publicar' | 'privado'

Nota de seguridad

Por seguridad, se recomienda usar las contraseñas de la aplicación de WordPress en lugar de la contraseña de tu cuenta principal. Puedes generar una contraseña de aplicación en el panel de WordPress, en Usuarios → Seguridad → Contraseñas de la aplicación.

Ejemplo de uso

Usando variables de entorno:

{ "jsonrpc": "2.0", "id": 1, "method": "create_post", "params": { "title": "My New Post", "content": "Hello World!", "status": "draft" } }

Sin variables de entorno:

{ "jsonrpc": "2.0", "id": 1, "method": "create_post", "params": { "siteUrl": "https://your-wordpress-site.com", "username": "your-username", "password": "your-app-password", "title": "My New Post", "content": "Hello World!", "status": "draft" } }

Requisitos

  • Node.js 20.0.0 o superior
  • Sitio de WordPress con API REST habilitada
  • Contraseña de la aplicación WordPress para autenticación

Licencia

Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Interactúe con su(s) sitio(s) de WordPress utilizando este servidor MCP WordPress

Creado 100 % con Cline. Si usas Cline, puedes evaluar el código apuntándolo al repositorio y preguntando si es seguro usarlo.

Consulte READ.me para obtener una descripción detallada.

¡Disfrutar!

  1. Descripción general
    1. Instalación
      1. Configuración
        1. Métodos disponibles
          1. crear_publicación
          2. obtener_publicaciones
          3. actualización_publicación
        2. Nota de seguridad
          1. Ejemplo de uso
            1. Requisitos
              1. Licencia

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
                  Last updated -
                  1
                  84
                  59
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  WooCommerce MCP Server enables interaction with WooCommerce stores through the WordPress REST API. It provides comprehensive tools for managing all aspects of products, orders, customers, shipping, taxes, discounts, and store configuration using JSON-RPC 2.0 protocol.
                  Last updated -
                  49
                  JavaScript
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  This MCP server provides tools for interacting with Cloudflare Browser Rendering, allowing you to fetch and process web content for use as context in LLMs directly from Cline or Claude Desktop.
                  Last updated -
                  5
                  10
                  TypeScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. This is especially useful for developing desktop applications that require complex user interactions to test.
                  Last updated -
                  1
                  43
                  Python
                  MIT License
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/stefans71/wordpress-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server