roblox-devforum-mcp

Dê ao seu agente de codificação de IA o DevForum da Roblox e a documentação oficial para criadores — verifique se um bug já é conhecido, leia a resposta aceita e valide APIs antes de escrever Luau.

Documentação

Roblox Developer Forum

roblox-devforum-mcp

Um servidor MCP que dá a um agente de codificação de IA o Fórum de Desenvolvedores da Roblox e a documentação oficial para criadores.

Quando seu agente encontra um bug na Roblox, ele pode verificar se a Roblox já classificou o problema, ler a resposta aceita e confirmar a API antes de escrever Luau.

Sem chave de API, sem login, sem configuração.

Instalação

claude mcp add roblox-devforum -- npx -y roblox-devforum-mcp

Qualquer outro cliente MCP:

{
  "mcpServers": {
    "roblox-devforum": {
      "command": "npx",
      "args": ["-y", "roblox-devforum-mcp"]
    }
  }
}

Ferramentas

FerramentaO que faz
search_devforumPesquisa no fórum. Filtros por categoria, tag, apenas resolvidos, curtidas e data. Envie várias frases para executá-las de uma vez.
search_bugsPesquisa apenas relatórios de bugs e mostra a tag de status da Roblox: confirmado, corrigido, não reproduzível.
get_threadLê um tópico como Markdown, resposta aceita primeiro, blocos de código intactos.
get_repliesNavega por uma thread longa.
list_recentTópicos mais recentes ou principais em uma categoria ou tag.
list_categoriesTodas as categorias e slugs de tags que os filtros aceitam.
search_creator_docsPesquisa na documentação pelo conteúdo da página; passe path para ler uma página por completo.
get_engine_apiAssinaturas, níveis de segurança e depreciações do dump de API ao vivo.
check_api_healthVerifique APIs antes de publicar: removidas, obsoletas, com restrição de segurança, com yield.
get_whats_newMudanças recentes na plataforma — para "isso funcionava na semana passada".
get_weekly_recapQualquer resumo semanal da Roblox, atual ou histórico.

Toda ferramenta é somente leitura, retorna Markdown com URLs de origem e permanece dentro de um orçamento de tokens.

Exemplo

"Meu DataStore:SetAsync continua falhando com 502: API Services rejected request. Isso é um problema do lado da Roblox?"

O agente executa search_bugs no texto do erro, get_thread no melhor resultado e, em seguida, check_api_health antes de tocar no seu código.

Configuração

Tudo opcional.

VariávelPadrãoFinalidade
DEVFORUM_CACHE_TTL300Tempo de vida do cache de pesquisa, em segundos.
DEVFORUM_TIMEOUT_MS12000Timeout por requisição.
DEVFORUM_MAX_RETRIES3Tentativas em 429 e 5xx.
DEVFORUM_CONCURRENCY4Requisições simultâneas ao DevForum.
DEVFORUM_CDN_CONCURRENCY8Requisições simultâneas à documentação hospedada no GitHub.
DEVFORUM_DOCS_SCAN14Páginas de documentação pontuadas por pesquisa.
DEVFORUM_CACHE_DIRDiretório temporário do SOOnde o dump de API e o índice da documentação são armazenados em cache.
DEVFORUM_BASE_URLhttps://devforum.roblox.comAponte para outra instância do Discourse.
GITHUB_TOKENAumenta o limite de taxa do GitHub para a listagem de arquivos da documentação.

Um valor inválido é ignorado, com uma nota no stderr, e o padrão é usado.

Fontes de dados

devforum.roblox.com (API pública do Discourse), Roblox/creator-docs e o Roblox-Client-Tracker dump de API.

Não afiliado ou endossado pela Roblox Corporation.

Desenvolvimento

npm install && npm run build
npm test          # offline unit and server tests
npm run inspect   # MCP Inspector against the built server

Licença

MIT