Implante o jogo 2048 no ESA Functions and Pages globalmente em um minuto usando o ESA MCP Server com uma ferramenta de programação por IA baseada em LLM.
Vantagens da solução

Visão geral da solução
Para criar e implantar rapidamente o jogo 2048, siga estas etapas:
Ative o service do Functions and Pages do ESA: O Functions and Pages oferece um runtime de borda serverless com implantação global, latência ultrabaixa e dimensionamento automático.
Configure o Cline: Conecte seu IDE ao LLM por meio do Cline e use o ESA MCP Server para implantar código nos pontos de presença (POPs) do ESA.
-
Configure o ESA MCP Server: O Model Context Protocol (MCP) é um protocolo que permite comunicação bidirecional entre um LLM e sistemas externos, possibilitando que o LLM acesse contexto e chame APIs da plataforma para operações remotas.
O ESA MCP Server é um service de API aberta que se integra a LLMs. Os desenvolvedores podem criar, atualizar e publicar aplicações do Functions and Pages por meio do ESA MCP Server.
Gere e implante o código do jogo: Use um único prompt para fazer o LLM gerar o código do jogo e implantá-lo globalmente por meio do ESA MCP Server.
Ativar o ESA Functions and Pages
O service inicia no modo gratuito. Você pode mudar para pagamento conforme o uso sob demanda. Billing information .
Abra o console do ESA e acesse a página Functions and Pages.
Se você for um novo usuário, clique em Activate Now e siga as instruções na tela.
Configurar o Cline
Solicitar uma chave de API
Esta chave de API autentica as chamadas do Cline para os LLMs do Model Studio. O Model Studio oferece um free trial for new users . Após o período de teste, aplicam-se as tarifas padrão de billing rules for large language model products .
Acesse a página My API-KEY e clique em Create My API KEY.
-
Na coluna Actions da chave de API criada, clique em View para obter a API KEY.

Instalar e configurar o Cline no VS Code
-
No VS Code, abra Extensions, pesquise por Cline e instale-o.

-
Abra a página de configurações do Cline e configure os seguintes campos obrigatórios. Mantenha os valores padrão para as demais configurações.
API Provider:
Alibaba QwenAlibaba API Line:
International APIQwen API key: A chave de API obtida na etapa anterior.
Model: Use
qwen-max-latest(recomendado).

Configurar o ESA MCP Server
Criar um par de AccessKey para um usuário RAM
O par de AccessKey autentica as chamadas do ESA MCP Server para o ESA Functions and Pages .
Acesse o console do RAM e crie um novo usuário RAM.
-
Salve o AccessKey ID e o AccessKey Secret imediatamente. Não é possível recuperá-los após fechar esta página.

Configurar permissões da conta RAM
Conceda a este usuário RAM apenas permissões do ESA (princípio do menor privilégio).
-
Localize o usuário RAM criado e clique em Add Permissions.

Na aba Permissions, clique em Grant Permission.
-
Na seção Select Policy do painel Grant Permission, selecione
AliyunESAFullAccesse clique em OK.
Configurar o ESA MCP Server no Cline
-
Abra o arquivo
cline_mcp_settings.jsonno Cline.
-
Copie a configuração a seguir para o arquivo
cline_mcp_settings.json. SubstituaALIBABA_CLOUD_ACCESS_KEY_IDeALIBABA_CLOUD_ACCESS_KEY_SECRETpelos seus valores reais e salve o arquivo (Ctrl+S/Command+S).{ "mcpServers": { "esa-mcp-server": { "command": "npx", "args": ["-y", "mcp-server-esa"], "env": { "ALIBABA_CLOUD_ACCESS_KEY_ID": "your AccessKey ID", "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your AccessKey Secret" } } } }
-
Após salvar o arquivo, aguarde de 3 a 5 segundos. O service
esa-mcp-serveraparece com status verde na listaInstalledemMCP Serverno Cline, confirmando que o ESA MCP Server está configurado.
Gerar e implantar o código do jogo
-
Envie o seguinte prompt ao Cline:
Please help me write a 2048 game and deploy it on an Alibaba Cloud ESA routine, displaying the default access URL provided by ER.O LLM chama as ferramentas do ESA MCP Server para criar funções, enviar código e implantar globalmente, retornando uma URL acessível publicamente.
-
Após a implantação, acesse o jogo pelo domínio fornecido pelo ESA. Todo o processo leva alguns minutos.

