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
- Clonar el repositorio
- Instalar dependencias:
- Construir el proyecto:
Configuración
Agregue el servidor a su archivo de configuración de MCP con variables de entorno para las credenciales de WordPress:
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:
Sin variables de entorno:
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
This server cannot be installed
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!
- Descripción general
- Instalación
- Configuración
- Métodos disponibles
- Nota de seguridad
- Ejemplo de uso
- Requisitos
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -11023JavaScriptMIT License
- -securityFlicense-qualityServer that enhances the capabilities of the Cline coding agent. It provides intelligent code suggestions, reduces hallucinations, and documents the knowledge base by leveraging your project's documentation and detecting the technologies used in your codebase.Last updated -10JavaScript
- -securityAlicense-qualityAn MCP server to create secure code sandbox environment for executing code within Docker containers.Last updated -69GoMIT License
- -securityFlicense-qualityAn MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.Last updated -JavaScript