Files
Jonathan Miller 95880d3e44
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Platform: mokocli CI / Gate 1: Code Quality (pull_request) Failing after 53s
Platform: mokocli CI / Gate 2: Unit Tests (8.1) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.2) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.3) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 3: Self-Health Check (pull_request) Has been cancelled
Platform: mokocli CI / Gate 4: Governance (pull_request) Has been cancelled
Platform: mokocli CI / Gate 5: Template Integrity (pull_request) Has been cancelled
Platform: mokocli CI / CI Summary (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
chore: complete namespace cleanup — remove all mokoplatform/MokoStandards/MokoEnterprise refs
390 files: templates, workflows, MCP servers, CLI tools, lib, deploy,
validate, wrappers, configs, docs. Pure find-and-replace.
2026-06-21 01:18:13 -05:00

3.7 KiB

joomla-api-mcp

MCP server for Joomla Web Services API operations

Language License Wiki

Model Context Protocol server for the Joomla Web Services API -- full CRUD for articles, categories, users, menus, contacts, tags, media, plugins, and more.


Type MCP Server
Language Node.js
Tools 67 tools across 15 resource groups
License GPL-3.0-or-later
Platform Gitea (primary)

Overview

joomla-api-mcp wraps the entire Joomla Web Services REST API into MCP tools that Claude Code can call directly. It supports multi-site connections via named connection configs.

Resource Coverage

Group Operations
Articles list, get, create, update, delete
Categories list, create, update, delete
Users list, get, create, update, delete, groups
Contacts list, get, create, update, delete
Menus list types, list/get/create/update/delete items
Tags list, get, create, update, delete
Custom Fields list, get, create, delete
Plugins list, update (enable/disable)
Modules list
Templates list
Media list, get file, delete file, create folder
Banners list, get, create, delete, list clients
Newsfeeds list, get, create, delete
Messages list, get, send, delete
Redirects list, create, delete
Config get, update
Content History list versions
Checkin unlock checked-out items
Associations list multilingual associations
Generic raw API request, list connections

Wiki Pages

Guides

  • Installation -- setup, .env configuration, Claude Code registration, multi-site connections

Reference

  • API -- all 67 tools with parameters, grouped by resource type
  • Architecture -- source file map, component design, connection handling

Templates


Repo Purpose
backup-mcp Backup MCP (uses Joomla API for Akeeba)
MokoSuite Joomla Suite system plugin
Template-Client-Suite Client site template
MokoOnyx Joomla admin template

MokoCli -- central standards hub for all Moko Consulting projects.



Documentation

Full documentation is available on the Wiki.

Contributing

See the wiki for development guidelines and contribution instructions.

License

This project is licensed under the GNU General Public License v3.0 or later -- see the LICENSE file.


Moko Consulting -- MokoCli