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
105 lines
3.7 KiB
Markdown
105 lines
3.7 KiB
Markdown
# joomla-api-mcp
|
|
|
|
MCP server for Joomla Web Services API operations
|
|
|
|
  
|
|
|
|
|
|
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](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp) (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](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/wiki/INSTALLATION) -- setup, .env configuration, Claude Code registration, multi-site connections
|
|
|
|
### Reference
|
|
|
|
- [API](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/wiki/API) -- all 67 tools with parameters, grouped by resource type
|
|
- [Architecture](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/wiki/ARCHITECTURE) -- source file map, component design, connection handling
|
|
|
|
### Templates
|
|
|
|
- [Templates Index](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/wiki/templates-index) -- workflow and config templates
|
|
- [README Template](templates-README-template) -- README template for MCP repos
|
|
|
|
---
|
|
|
|
## Related Wikis
|
|
|
|
| Repo | Purpose |
|
|
|------|---------|
|
|
| [backup-mcp](https://git.mokoconsulting.tech/MokoConsulting/backup-mcp/wiki) | Backup MCP (uses Joomla API for Akeeba) |
|
|
| [MokoWaaS](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki) | Joomla WaaS system plugin |
|
|
| [Template-Client-WaaS](https://git.mokoconsulting.tech/MokoConsulting/Template-Client-WaaS/wiki) | Client site template |
|
|
| [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/wiki) | Joomla admin template |
|
|
|
|
---
|
|
|
|
> **[MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki)** -- central standards hub for all Moko Consulting projects.
|
|
|
|
---
|
|
|
|
|
|
|
|
---
|
|
|
|
## Documentation
|
|
|
|
Full documentation is available on the [Wiki](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/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](LICENSE) file.
|
|
|
|
---
|
|
|
|
*[Moko Consulting](https://mokoconsulting.tech) -- [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)*
|