wordpress-mcp-server
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.
Related MCP server: wp-cli-mcp
Instalación
Clonar el repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run buildConfiguració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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for WordPress automation that enables users to manage content, themes, and site configurations using AI-driven workflows and the WordPress REST API. It provides a wide array of tools for site planning, management, and optimization compatible with tools like Cursor and Claude.361ISC
- AlicenseBqualityDmaintenanceMCP server that gives AI tools full WordPress management via WP-CLI. 30+ tools for themes, plugins, posts, menus, users, database, scaffolding, and cache. Works locally or over SSH.34204MIT
- FlicenseBqualityDmaintenanceLocal MCP server for Codex/Claude to query and edit WordPress content through the WordPress REST API.26
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that bridges AI assistants to WordPress, enabling natural-language management of posts, pages, media, comments, users, plugins, and settings across multiple sites simultaneously.
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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