mcp-mokowaas-api
MCP server for Joomla Web Services API operations -- 71 tools for articles, categories, users, contacts, menus, tags, custom fields, plugins, modules, templates, media, banners, newsfeeds, messages, redirects, and more
| Field | Value |
|---|---|
| Language | TypeScript |
| License | GPL-3.0-or-later |
| Node | >= 20 |
| MCP SDK | ^1.12.1 |
| Platform | MokoGitea |
Tools (71)
Articles (5)
joomla_articles_list joomla_article_get joomla_article_create joomla_article_update joomla_article_delete
Categories (4)
joomla_categories_list joomla_category_create joomla_category_update joomla_category_delete
Users (6)
joomla_users_list joomla_user_get joomla_user_create joomla_user_update joomla_user_delete joomla_user_groups_list
Menus (6)
joomla_menus_list joomla_menu_items_list joomla_menu_item_get joomla_menu_item_create joomla_menu_item_update joomla_menu_item_delete
Contacts (5)
joomla_contacts_list joomla_contact_get joomla_contact_create joomla_contact_update joomla_contact_delete
Tags (5)
joomla_tags_list joomla_tag_get joomla_tag_create joomla_tag_update joomla_tag_delete
Custom Fields (4)
joomla_fields_list joomla_field_get joomla_field_create joomla_field_delete
Banners (5)
joomla_banners_list joomla_banner_get joomla_banner_create joomla_banner_delete joomla_banner_clients_list
Newsfeeds (4)
joomla_newsfeeds_list joomla_newsfeed_get joomla_newsfeed_create joomla_newsfeed_delete
Messages (4)
joomla_messages_list joomla_message_get joomla_message_send joomla_message_delete
Media (4)
joomla_media_list joomla_media_file_get joomla_media_file_delete joomla_media_folder_create
Configuration & Admin
joomla_config_get joomla_config_update joomla_modules_list joomla_plugins_list joomla_plugin_update joomla_languages_list joomla_templates_list joomla_content_history_list joomla_checkin joomla_redirects_list joomla_redirect_create joomla_redirect_delete joomla_associations_list
System & Health
joomla_api_request joomla_health_check joomla_heartbeat_status joomla_extensions_list joomla_system_info joomla_list_connections
Architecture
src/
index.ts -- MCP server entry point, 71 tool registrations
client.ts -- HTTP/HTTPS client for Joomla Web Services API v1
config.ts -- Configuration loader (.mcp_mokowaas.json)
types.ts -- TypeScript type definitions
Auth: Bearer token. API prefix: /api/index.php/v1. Config: ~/.mcp_mokowaas.json or JOOMLA_API_MCP_CONFIG env var.
Repo: mcp-mokowaas-api · MokoStandards
| Revision | Date | Author | Description |
|---|---|---|---|
| 2.0 | 2026-06-19 | Moko Consulting | Rewrite from code research -- 71 tools, architecture |
| 1.1 | 2026-06-18 | Moko Consulting | Create Home page, fix repo name |
| 1.0 | 2026-05-09 | Moko Consulting | Initial version |