Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Implante um jogo globalmente em 1 minuto com ESA Functions and Pages e MCP

Última atualização: Jun 29, 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 serviço 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 a comunicação bidirecional entre um LLM e sistemas externos. Isso possibilita ao LLM acessar contexto e chamar APIs da plataforma para operações remotas.

    O ESA MCP Server é um serviço de API aberta integrado a LLMs. Os desenvolvedores podem criar, atualizar e publicar aplicativos do Functions and Pages por meio do ESA MCP Server.

  4. Gere e implante o código do jogo: Use um único prompt para que o LLM gere o código do jogo e o implante globalmente por meio do ESA MCP Server.

Ativar o ESA Functions and Pages

O serviço inicia no modo gratuito. Você pode alternar para pagamento conforme o uso sob demanda. Informações de faturamento .
  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 aos LLMs do Model Studio. O Model Studio oferece um teste gratuito para novos usuários . Após o período de teste, aplicam-se as regras padrão de faturamento para produtos de modelos de linguagem grande .
  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 será 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 abaixo 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 serviço esa-mcp-server aparecerá com status verde na lista Installed, em MCP Server no Cline. Isso confirma 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. Em seguida, retorna uma URL acessível publicamente.

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

    image

Saiba mais

Visão geral do MCP

image

O MCP é um protocolo aberto que padroniza como os aplicativos fornecem contexto aos LLMs. Assim como o USB-C para dispositivos, o MCP oferece uma maneira 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, no qual 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 serviço serverless oferecido pelo produto Alibaba Cloud ESA, uma versão aprimorada do Alibaba Cloud CDN. Escreva código 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 serviços comuns de computação em nuvem, como Function Compute e computação elástica, o Functions and Pages não exige a implantação das funções em uma única região específica. O Functions and Pages opera 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. Dessa forma, o Functions and Pages reduz drasticamente o tempo de resposta, 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, oferecendo elasticidade inerente. Quando as solicitações de clientes em uma região aumentam repentinamente, elas são agendadas automaticamente para os nós de borda disponíveis mais próximos com recursos computacionais suficientes. Esse processo de dimensionamento e agendamento é totalmente automatizado. O faturamento do Functions and Pages baseia-se 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 focar no desenvolvimento do seu código de negócios. É possível implantar sua aplicação simplesmente enviando o código pelo console ou pela OpenAPI. O modelo de desenvolvimento serverless reduz efetivamente seus custos de desenvolvimento e O&M.