O Servidor MCP do Replit está em beta. As ferramentas e o comportamento podem mudar.
Detalhes do servidor
Requisitos
Para desenvolvedores:- Um cliente ou SDK MCP que suporte transporte HTTP com Streaming
- Uma conta no Replit (Free, Core, Pro ou Enterprise)
Autenticação
O servidor usa OAuth 2.1 com PKCE. Clientes MCP como o Claude Code gerenciam todo o fluxo automaticamente. Se você estiver desenvolvendo com um SDK de cliente MCP, ele gerencia a descoberta, o registro dinâmico de cliente, PKCE e a troca de tokens — você fornece a UX (redirecionamento de navegador, manipulador de callback, armazenamento de tokens). Consulte a especificação de autorização MCP para detalhes.Conectando
Configure a URL do servidor no seu cliente MCP. Os criadores concluirão o fluxo de consentimento OAuth na primeira conexão. MCP SDK (TypeScript):TypeScript (MCP SDK)
Claude Code
Ferramentas
O servidor expõe três ferramentas públicas.create_app_from_prompt
Cria um novo App do Replit a partir de uma descrição em linguagem natural. O Replit Agent começa a criar o aplicativo imediatamente.
Resposta:
replUrl para acompanhar o progresso. Use replId e replUrl em chamadas subsequentes de ferramentas.
update_app_using_prompt
Faz alterações em um App do Replit existente. Use isso para adicionar recursos, corrigir bugs ou iterar no aplicativo após sua criação.
ask_question
Faz uma pergunta ao Replit Agent sobre o aplicativo atual. Funciona no modo de discussão — não modificará o aplicativo. Use para verificar o status de criação, perguntar sobre a stack tecnológica ou transmitir perguntas dos criadores.
Fluxos de trabalho de exemplo
Estes exemplos mostram os prompts que um cliente MCP pode traduzir em chamadas de ferramentas do Replit. A formulação exata é flexível.Criar e iterar em um aplicativo
Comece com um prompt de produto detalhado:Crie um aplicativo de troca de sementes para vizinhança, otimizado para dispositivos móveis. Inclua listagens de sementes, solicitações de retirada, perfis e um estilo visual caloroso, inspirado em jardins. Chame-o de Seed Circle.Seu cliente chama
create_app_from_prompt, que retorna um replId e um replUrl. O Replit Agent continua a criação de forma assíncrona, então abra a URL retornada para acompanhar o progresso.
Após a primeira criação, solicite uma alteração específica:
Adicione filtros por tipo de planta e distância de retirada. Mantenha o estilo visual existente e torne os filtros fáceis de usar em dispositivos móveis.Seu cliente chama
update_app_using_prompt com o replId original. Você pode continuar enviando alterações para o mesmo aplicativo.
Perguntar sobre um aplicativo sem alterá-lo
Useask_question quando precisar de contexto em vez de uma edição:
Quais tabelas de banco de dados esse aplicativo usa, e onde o fluxo de solicitação de retirada está implementado?A ferramenta executa o Replit Agent no modo de discussão. Ele pode explicar o aplicativo ou relatar o progresso da criação sem modificar arquivos.
Transferir entre clientes
OreplId identifica o aplicativo em todas as chamadas MCP. Armazene-o junto com a conversa e forneça-o quando outro cliente continuar o trabalho.
Por exemplo:
- Crie um aplicativo pelo Claude Code.
- Abra o
replUrlretornado para revisar a criação em tempo real no Replit. - Continue iterando a partir de outro cliente MCP usando o mesmo
replId.