roblox-devforum-mcp

Dale a tu agente de codificación de IA el DevForum de Roblox y los documentos oficiales para creadores: verifica si un error ya es conocido, lee la respuesta aceptada y confirma las APIs antes de escribir Luau.

Documentación

Roblox Developer Forum

roblox-devforum-mcp

Un servidor MCP que le brinda a un agente de codificación de IA el Foro de Desarrolladores de Roblox y la documentación oficial para creadores.

Cuando tu agente encuentra un error de Roblox, puede verificar si Roblox ya lo tiene clasificado, leer la respuesta aceptada y confirmar la API antes de escribir Luau.

Sin clave de API, sin inicio de sesión, sin configuración.

Instalación

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

DeepSeek Harness:

dsh plugin --profile web add roblox-devforum-mcp

Cualquier otro cliente MCP:

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

Herramientas

HerramientaQué hace
search_devforumBusca en el foro. Filtros por categoría, etiqueta, solo resueltos, me gusta y fecha. Pasa varias frases para ejecutarlas a la vez.
search_bugsBusca solo en las categorías de reportes de errores, de modo que un resultado significa que alguien reportó el mismo síntoma.
get_threadLee un tema como Markdown, respuesta aceptada primero, bloques de código intactos.
get_repliesRecorre un hilo largo por páginas.
list_recentTemas más recientes o más populares en una categoría o etiqueta.
list_categoriesTodas las categorías y slugs de etiquetas que aceptan los filtros.
search_creator_docsBusca en la documentación por contenido de página; pasa path para leer una página completa.
get_engine_apiFirmas, niveles de seguridad y obsolescencias para clases, enums, datatypes y bibliotecas de Luau.
check_api_healthVerifica APIs antes de publicar: eliminadas, obsoletas, mayúsculas incorrectas, restringidas por seguridad, que ceden.
get_whats_newCambios recientes en la plataforma — para "esto funcionaba la semana pasada".
get_weekly_recapCualquier resumen semanal de Roblox, actual o histórico.

Cada herramienta es de solo lectura, devuelve Markdown con URLs de origen y se mantiene dentro de un presupuesto de tokens.

[answered] junto a un resultado significa que una respuesta fue marcada como la solución — por quien abrió el hilo, no por Roblox. Roblox no publica un estado de clasificación, así que lee el hilo para ver si el personal respondió.

Ejemplo

"Mi DataStore:SetAsync sigue fallando con 502: API Services rejected request. ¿Esto es un problema del lado de Roblox?"

El agente ejecuta search_bugs sobre el texto del error, get_thread sobre el mejor resultado, y luego check_api_health antes de tocar tu código.

Configuración

Todo es opcional.

VariablePredeterminadoPropósito
DEVFORUM_CACHE_TTL300Duración de la caché de búsqueda, en segundos.
DEVFORUM_TIMEOUT_MS12000Tiempo de espera por solicitud.
DEVFORUM_DEADLINE_MS24000Tiempo total que una solicitud puede tardar, incluidos los reintentos.
DEVFORUM_MAX_RETRIES3Reintentos en 429 y 5xx.
DEVFORUM_CONCURRENCY4Solicitudes simultáneas al DevForum.
DEVFORUM_CDN_CONCURRENCY8Solicitudes simultáneas a la documentación alojada en GitHub.
DEVFORUM_DOCS_SCAN14Páginas de documentación puntuadas por búsqueda.
DEVFORUM_CACHE_DIRDirectorio temporal del sistemaDonde se almacenan en caché el volcado de API y el índice de documentación.
DEVFORUM_BASE_URLhttps://devforum.roblox.comApunta a otra instancia de Discourse.

Un valor incorrecto se ignora, con una nota en stderr, y se usa el predeterminado.

Fuentes de datos

devforum.roblox.com (API pública de Discourse), Roblox/creator-docs y el volcado de API de Roblox-Client-Tracker.

No está afiliado ni respaldado por Roblox Corporation.

Desarrollo

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

Licencia

MIT