Files
jmiller 5c16823219
Secret Scanning / Gitleaks Secret Scan (push) Successful in 4s
MCP SDK Version Check / check-sdk (push) Failing after 6s
Auto-Assign Issues & PRs / Assign unassigned issues and PRs (push) Successful in 1s
Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Changelog Validation / Validate CHANGELOG.md (push) Has been cancelled
Standards Compliance / Secret Scanning (push) Has been cancelled
Standards Compliance / License Header Validation (push) Has been cancelled
Standards Compliance / Repository Structure Validation (push) Has been cancelled
Standards Compliance / Coding Standards Check (push) Has been cancelled
Standards Compliance / Workflow Configuration Check (push) Has been cancelled
Standards Compliance / Documentation Quality Check (push) Has been cancelled
Standards Compliance / README Completeness Check (push) Has been cancelled
Standards Compliance / Git Repository Hygiene (push) Has been cancelled
Standards Compliance / Script Integrity Validation (push) Has been cancelled
Standards Compliance / Line Length Check (push) Has been cancelled
Standards Compliance / File Naming Standards (push) Has been cancelled
Standards Compliance / Insecure Code Pattern Detection (push) Has been cancelled
Standards Compliance / Version Consistency Check (push) Has been cancelled
CodeQL Security Scanning / Analyze (actions) (push) Has been cancelled
Standards Compliance / Dead Code Detection (push) Has been cancelled
Standards Compliance / File Size Limits (push) Has been cancelled
Standards Compliance / Binary File Detection (push) Has been cancelled
Standards Compliance / Code Complexity Analysis (push) Has been cancelled
Standards Compliance / TODO/FIXME Tracking (push) Has been cancelled
CodeQL Security Scanning / Analyze (javascript) (push) Has been cancelled
Standards Compliance / Broken Link Detection (push) Has been cancelled
Standards Compliance / Code Duplication Detection (push) Has been cancelled
Standards Compliance / API Documentation Coverage (push) Has been cancelled
Standards Compliance / Accessibility Check (push) Has been cancelled
Standards Compliance / Performance Metrics (push) Has been cancelled
Standards Compliance / Dependency Vulnerability Scanning (push) Has been cancelled
Standards Compliance / Unused Dependencies Check (push) Has been cancelled
Standards Compliance / Terraform Configuration Validation (push) Has been cancelled
Standards Compliance / Repository Health Check (push) Has been cancelled
Standards Compliance / Enterprise Readiness Check (push) Has been cancelled
Sync Version from README / Propagate README version (push) Has been cancelled
CodeQL Security Scanning / Security Scan Summary (push) Has been cancelled
Standards Compliance / Compliance Summary (push) Has been cancelled
docs: update README from wiki Home
2026-05-10 18:39:20 +00: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)
MokoWaaS Joomla WaaS system plugin
Template-Client-WaaS Client site template
MokoOnyx Joomla admin template

MokoStandards -- 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 -- MokoStandards