Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Deploy a game globally in 1 minute with ESA Functions and Pages and MCP

Última atualização: Aug 27, 2026

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

image

Visão geral da solução

Para criar e implantar rapidamente o jogo 2048, siga estas etapas:

  1. 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.

  2. 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.

  3. 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.

  4. 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 .
  1. Abra o console do ESA e acesse a página Functions and Pages.

  2. 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 .
  1. Acesse a página My API-KEY e clique em Create My API KEY.

  2. Na coluna Actions da chave de API criada, clique em View para obter a API KEY.

    image

Instalar e configurar o Cline no VS Code

  1. No VS Code, abra Extensions, pesquise por Cline e instale-o.

    image

  2. 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 Qwen

    • Alibaba API Line: International API

    • Qwen API key: A chave de API obtida na etapa anterior.

    • Model: Use qwen-max-latest (recomendado).

    image

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 .
  1. Acesse o console do RAM e crie um novo usuário RAM.

  2. Salve o AccessKey ID e o AccessKey Secret imediatamente. Não é possível recuperá-los após fechar esta página.

    image

Configurar permissões da conta RAM

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

    image

  2. Na aba Permissions, clique em Grant Permission.

  3. Na seção Select Policy do painel Grant Permission, selecione AliyunESAFullAccess e clique em OK.

    image

Configurar o ESA MCP Server no Cline

  1. Abra o arquivo cline_mcp_settings.json no Cline.

    image

  2. Copie a configuração a seguir para o arquivo cline_mcp_settings.json. Substitua ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET pelos 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"
          }
        }
      }
    }

    image

  3. Após salvar o arquivo, aguarde de 3 a 5 segundos. O service esa-mcp-server aparece com status verde na lista Installed em MCP Server no Cline, confirmando que o ESA MCP Server está configurado.

    image

Gerar e implantar o código do jogo

  1. 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.

  2. Após a implantação, acesse o jogo pelo domínio fornecido pelo ESA. Todo o processo leva alguns minutos.

    image

Saiba mais

Visão geral do MCP

image

O MCP é um protocolo aberto que padroniza como as aplicações fornecem contexto aos LLMs. Assim como o USB-C para dispositivos, o MCP oferece uma forma padrão de conectar modelos de IA a fontes de dados e ferramentas. Três tipos de transporte estão disponíveis:

  • STDIO

  • SSE

  • Streamable HTTP

Este tópico utiliza o método STDIO, em que o servidor executa localmente. Servidores MCP remotos usando SSE e Streamable HTTP estarão disponíveis futuramente.

O que é o Functions and Pages

O Functions and Pages é um service serverless fornecido pelo product ESA da Alibaba Cloud, uma versão aprimorada do Alibaba Cloud CDN. Escreva JavaScript (compatível com ES6, Node.js/Deno) e implante-o nos POPs globais da Alibaba Cloud em segundos. O ESA Functions and Pages processa solicitações no POP do ESA mais próximo. Em comparação com servidores centralizados, o Functions and Pages reduz significativamente a latência e melhora a velocidade de resposta.

  • Implantação global, roteamento por proximidade e latência ultrabaixa: Diferente de services comuns de cloud computing, como Function Compute e computação elástica, o Functions and Pages não exige que você implante suas funções em uma única região específica. O Functions and Pages executa em pontos de presença (POPs) distribuídos globalmente. As solicitações dos clientes são roteadas automaticamente para o POP mais próximo, que aciona a execução do código do Functions and Pages para processar a solicitação e retornar o resultado ao cliente. O Functions and Pages reduz significativamente o tempo de resposta das solicitações, proporcionando uma experiência de computação de baixa latência.

  • Dimensionamento automático e pagamento conforme o uso: A Alibaba Cloud possui uma rede global com mais de 3.200 nós de borda, o que fornece elasticidade inerente. Quando as solicitações de clientes em uma região aumentam, elas são agendadas automaticamente para os nós de borda disponíveis mais próximos com recursos de computação suficientes. Esse processo de dimensionamento e agendamento é totalmente automatizado. O Functions and Pages é faturado com base no número de invocações. Nenhuma cobrança é gerada quando não há solicitações.

  • Modelo serverless: Simples e fácil de usar: Ao utilizar o Functions and Pages, você não precisa gerenciar a infraestrutura subjacente, como CPU, memória, rede e sistema operacional dos servidores. Isso permite que você foque no desenvolvimento do seu código de negócio. É possível implantar sua aplicação simplesmente enviando o código pelo console ou OpenAPI. O modelo de desenvolvimento serverless reduz efetivamente seus custos de desenvolvimento e O&M.