feat: ship the web hosting skills and catch up with hostinger-api-mcp 2.5.0 - #3
Merged
Merged
Conversation
… 2.5.0 Replace the five hand-written skills with the seven published by hostinger/api-mcp-server, synced by the new scripts/sync-skills.mjs. Register the agency-hosting server, move the rules, agent, command and README to the current operation names and the search/execute server model, and drop the superseded nodejs-deployments rule.
erikaradziulyte
approved these changes
Sep 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Brings the plugin up to
hostinger-api-mcp2.5.0, so Cursor users get the web hosting skills in the/menu and every operation the plugin names actually exists. Since 2.1.0 (2026-09-28) every operation has been renamed after the CLI commands, and since 2.0.0 each server exposes onlysearch/execute/multi-execute. Every name in the current plugin, such ashosting_listWebsitesV1andDNS_updateDNSRecordsV1, is gone.hostinger/api-mcp-serverpublishes. They aretroubleshoot-website,connect-domain,deploy-to-hosting,maintain-wordpress,audit-hosting,migrate-to-hostingandhostinger-headless.scripts/sync-skills.mjscopies them from a published package version or from a local skills directory. It leaves out the cold-startentry/bootstrap and names each folder after the skill.skills-driftCI job, alongsidecatalog-drift, flags whenskills/falls behind@latest.mcp.jsonnow registershostinger-agency-hosting-mcp. Without it, every Agency Plan step in the skills failed.USER_AGENTandplugin.jsonare bumped to 0.3.0.prefer-mcp-toolsexplains the three-tool server model and the current prefixes (wordpress_,agency-hosting_,dns_,vps_).confirm-destructive-actionskeys confirmation off thedestructivehint thatsearchreturns, plus a short list of the highest-risk operations under their current names.nodejs-deploymentsis removed;deploy-to-hostingcovers it with the currentapp_typelist.hosting_nodejs_replace-environment-variablesdoes exactly that.hostinger-deployment-reviewerand/hostinger-statusnow use current names. The status command also covers Agency Plan sites.check-tool-names.mjs: refreshed against the 2.5.0 catalog of 403 operations. Inside the syncedskills/, it checks only operation-prefixed names, because those files are verified upstream and mention many request fields. The hand-written files keep the strict check that rejects any unknown name.Reaching users needs one more step: Cursor reviews each marketplace update by hand before it goes out.
Test plan
node scripts/validate-template.mjs: passesnode scripts/check-tool-names.mjs: 139 distinct operations referenced, all present in 2.5.0; all 9 servers map to real groupsnode scripts/sync-skills.mjson the committed tree produces no changes~/.cursor/plugins/local), then confirm the seven skills appear under/and an Agency Plan call goes throughhostinger-agency-hosting