LabscoMCP early access ↗
aliyunMCP SERVER · OFFICIAL PROJECT

Alibaba Cloud ESA MCP Server

Get a page online from inside the conversation: hand over HTML or a local folder of static files and receive a working URL on ESA Function & Pages.

by aliyun ↗PaaS Deployment & App Hosting✓ Official

LABSCO SUMMARY

The distance between "here is the HTML" and "here is the link" is one call.

Both tools end at a URL, which is exactly what the throwaway case needs — a preview, a generated report, a one-page demo that has to be looked at by someone who is not you. In the Pages module everything after the deploy is elsewhere — no listing of what you have already put up, no update in place, no delete; listing, updating and deleting live in the Edge Routine and Site modules, for routines, routes and DNS records rather than Pages deployments.

What it is

Alibaba Cloud's ESA server, split into modules you pick by binary: mcp-server-esa-pages holds the two deploy tools — one takes an HTML string, the other packages a local folder as assets — while the README lists 16 Edge Routine tools and 26 Site tools behind mcp-server-esa-er and mcp-server-esa-site, and mcp-server-esa loads all three.

What you get

  • An HTML page deployed under a name you choose, with its access URL returned
  • A local folder of static files — HTML, CSS, JS, images — packaged as assets and uploaded in one call
  • A description recorded alongside a folder deployment

Requirements

ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET, for an account that can reach ESA Function & Pages.

Setup effort

One command plus a key — npx -y -p mcp-server-esa mcp-server-esa-pages, then supply credentials