Joomla MCP

Created By
nasomaa year ago
The Joomla MCP Server facilitates interaction between AI assistants (like Claude) and Joomla websites through the Joomla Web Services API. It provides tools to manage articles, including retrieving, creating, updating, and deleting content, as well as managing article states.
Overview

What is Joomla MCP?

Joomla MCP (Model Context Protocol) Server enables AI assistants to interact with Joomla websites through the Joomla Web Services API, allowing for efficient content management.

How to use Joomla MCP?

To use Joomla MCP, set up a Joomla API token, clone the repository, and configure your AI assistant to communicate with your Joomla site using the provided commands and parameters.

Key features of Joomla MCP?

  • Retrieve, create, update, and delete articles on Joomla websites.
  • Manage article states (published, unpublished, trashed, archived).
  • List all content categories.

Use cases of Joomla MCP?

  1. Automating content updates on Joomla websites.
  2. Integrating AI assistants for content management tasks.
  3. Streamlining article creation and management processes.

FAQ from Joomla MCP?

  • What are the requirements to use Joomla MCP?

You need Python 3.11+, Joomla 4.x or 5.x with the Web Services API plugin, and an API Bearer token for authentication.

  • Is there a license for Joomla MCP?

Yes, the project is licensed under the MIT License.

  • How does Joomla MCP ensure security?

It sanitizes HTML content to prevent XSS attacks and requires HTTPS for secure API communications.

Server Config

{
  "mcpServers": {
    "Joomla Articles MCP": {
      "command": "{{PATH_TO_UV}}",
      "args": [
        "--directory",
        "{{PATH_TO_PROJECT}}",
        "run",
        "main.py"
      ],
      "env": {
        "JOOMLA_BASE_URL": "<your_joomla_website_url>",
        "BEARER_TOKEN": "<your_joomla_api_token>"
      }
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
nasoma
Star
-
Language
-
License
-

Recommend Servers

View All
Wiza

2 days ago
Engpass.radar

10 hours ago