horizon-mcp

MCPcon attestation
v1.5.5ProjectMakersMITActualizado hace 6 dnpmGitHub

MCP server for horizOn Backend-as-a-Service: documentation, live API tools, and workflow prompts for Godot, Unity, and Unreal Engine integration.

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Build con attestation
Una attestation de procedencia verificada vincula este artefacto al repositorio listado. Nadie ha reclamado todavía el listado: esto demuestra dónde se construyó el código, no quién lo respalda.
750Descargas/sem.
hace 6 dÚltima actualización
Lee estas credenciales
  • HORIZON_API_KEYClave de APIopcional

    horizOn project API key for the live API tools. The documentation works without it.

  • HORIZON_ACCOUNT_API_KEYClave de APIopcional

    horizOn account key for the dashboard admin tools.

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorProjectMakers
LicenciaMIT
Versión1.5.5
Fuentenpm+mcp-registry
Estado de confianza
A
85/100Fiable
✓Listado en el índice de Forge+10/10
✓Identidad verificada · build con attestation+20/20
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Coincidencia de maintainer en npm+0/5
→ Publicador: añade el login de GitHub verificado a los maintainers del paquete de npm (npm owner add <login>)
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIdentidad verificada
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia✓ Verificado con Sigstore · b4de4f1
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 2 privilegiadas
Análisis de seguridad✓ Limpiov1.5.5 · hace 5 d¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado30 sept 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 2 privilegiadas
Extraído estáticamente del paquete publicadov1.5.5 · 5d ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

horizon_signup_anonymousCreates a guest account with only a display name, for players without email. For accounts with email and password, use horizon_signup_email.

Creates a guest account with only a display name, for players without email. For accounts with email and password, use horizon_signup_email.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_signup_emailCreates an account with email, password and display name. Use horizon_signin_email for existing accounts and horizon_signup_anonymous for guests.

Creates an account with email, password and display name. Use horizon_signin_email for existing accounts and horizon_signup_anonymous for guests.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_signin_emailSigns in an existing email account and starts a session. Use horizon_signup_email to create one and horizon_signin_anonymous for guest accounts.

Signs in an existing email account and starts a session. Use horizon_signup_email to create one and horizon_signin_anonymous for guest accounts.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_signin_anonymousSigns in a guest account with the anonymousToken returned by horizon_signup_anonymous and starts a session. Use horizon_signin_email for email accounts.

Signs in a guest account with the anonymousToken returned by horizon_signup_anonymous and starts a session. Use horizon_signin_email for email accounts.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_check_authChecks whether a session token from horizon_signin_email or horizon_signin_anonymous is still valid for this user, for example before a call that needs a session.

Checks whether a session token from horizon_signin_email or horizon_signin_anonymous is still valid for this user, for example before a call that needs a session.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_listLists cloud saves for the authenticated account, optionally filtered by project API key. Default sort is createdAt DESC.

Lists cloud saves for the authenticated account, optionally filtered by project API key. Default sort is createdAt DESC.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_getFetches a single cloud save by its UUID, including the full saveData payload.

Fetches a single cloud save by its UUID, including the full saveData payload.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_updateReplaces the saveData of an existing cloud save. The backend enforces both a hard 300KB request limit and a soft per-tier byte limit.

Replaces the saveData of an existing cloud save. The backend enforces both a hard 300KB request limit and a soft per-tier byte limit.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_deleteprivilegiadaSoft-deletes a cloud save. Deleted saves are no longer accessible to end-users and disappear from list results.

Soft-deletes a cloud save. Deleted saves are no longer accessible to end-users and disappear from list results.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_getStatsReturns aggregated cloud save statistics for the authenticated account (totals, storage used in bytes/KB/MB, average size, per-project breakdown). Note: the current backend endpoint is account-scoped; projectApiKeyId is reserved for forward-compat.

Returns aggregated cloud save statistics for the authenticated account (totals, storage used in bytes/KB/MB, average size, per-project breakdown). Note: the current backend endpoint is account-scoped; projectApiKeyId is reserved for forward-compat.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_cloudsave_getLimitsReturns the cloud save limits and current usage for the authenticated account (role, max bytes per save, current count, current storage used). Note: the current backend endpoint is account-scoped; projectApiKeyId is reserved for forward-compat.

Returns the cloud save limits and current usage for the authenticated account (role, max bytes per save, current count, current storage used). Note: the current backend endpoint is account-scoped; projectApiKeyId is reserved for forward-compat.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_save_cloud_dataStores a player's save game as a string, usually JSON, and replaces any earlier save of that player.

Stores a player's save game as a string, usually JSON, and replaces any earlier save of that player.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_load_cloud_dataReads a player's save game that was stored with horizon_save_cloud_data.

Reads a player's save game that was stored with horizon_save_cloud_data.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_test_connectionChecks that HORIZON_API_KEY and HORIZON_BASE_URL work by fetching all remote configs of the app.

Checks that HORIZON_API_KEY and HORIZON_BASE_URL work by fetching all remote configs of the app.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_create_crash_reportSubmits a crash (CRASH), a caught exception (NON_FATAL) or a freeze (ANR) to horizOn Crash Reporting, where it shows up in the dashboard.

Submits a crash (CRASH), a caught exception (NON_FATAL) or a freeze (ANR) to horizOn Crash Reporting, where it shows up in the dashboard.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_create_crash_sessionRegisters a game session so horizOn can calculate the crash-free rate. Call it once at app start with a new unique sessionId,

Registers a game session so horizOn can calculate the crash-free rate. Call it once at app start with a new unique sessionId,

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_listGroupsLists crash groups for the authenticated account. Groups represent unique crash signatures; each group has many occurrences. Results are paginated and sorted by lastSeenAt DESC.

Lists crash groups for the authenticated account. Groups represent unique crash signatures; each group has many occurrences. Results are paginated and sorted by lastSeenAt DESC.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_getGroupFetches a single crash group by its UUID, including title, status, counts, and affected version range.

Fetches a single crash group by its UUID, including title, status, counts, and affected version range.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_updateStatusUpdates the status of a crash group (OPEN, RESOLVED, REGRESSED). Optionally record the version in which the crash was resolved — useful for regression detection.

Updates the status of a crash group (OPEN, RESOLVED, REGRESSED). Optionally record the version in which the crash was resolved — useful for regression detection.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_updateNotesUpdates the free-form notes stored on a crash group. Used for triage and hand-off comments between engineers.

Updates the free-form notes stored on a crash group. Used for triage and hand-off comments between engineers.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_listOccurrencesLists individual crash report occurrences for a specific crash group. Results are paginated and sorted by createdAt DESC.

Lists individual crash report occurrences for a specific crash group. Results are paginated and sorted by createdAt DESC.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_getReportFetches a single crash report occurrence by its UUID, including stack trace, breadcrumbs, device metadata, and session reference.

Fetches a single crash report occurrence by its UUID, including stack trace, breadcrumbs, device metadata, and session reference.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_getStatsFetches account-level crash reporting statistics (totalCrashes, crashFreeRate, affectedUsers, session counts, quota usage). The projectApiKeyId argument is accepted for forward-compat, but the current backend stats endpoint is account-wide and ignores it.

Fetches account-level crash reporting statistics (totalCrashes, crashFreeRate, affectedUsers, session counts, quota usage). The projectApiKeyId argument is accepted for forward-compat, but the current backend stats endpoint is account-wide and ignores it.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_crashes_deleteGroupSoft-deletes a crash group by its UUID. The group and its occurrences are excluded from lists and stats afterwards.

Soft-deletes a crash group by its UUID. The group and its occurrences are excluded from lists and stats afterwards.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_send_emailSends a transactional email to a registered horizOn user using a pre-configured template.

Sends a transactional email to a registered horizOn user using a pre-configured template.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_cancel_emailCancels a pending or scheduled email. Only emails with status 'pending' can be cancelled.

Cancels a pending or scheduled email. Only emails with status 'pending' can be cancelled.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_get_email_statusGets the current status of a specific email (pending, processing, sent, or failed).

Gets the current status of a specific email (pending, processing, sent, or failed).

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_listLists all email templates for a specific project API key. The response omits the body to keep the payload small — use the get tool for full details.

Lists all email templates for a specific project API key. The response omits the body to keep the payload small — use the get tool for full details.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_getFetches a single email template by UUID, including all language variants for subject and body.

Fetches a single email template by UUID, including all language variants for subject and body.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_createCreates a new email template for a project API key. Slug must be unique per project and match /^_?[a-z0-9][a-z0-9_-]*$/ (optional leading underscore is reserved for system templates like _user_password_reset). Subject and body are multilingual maps.

Creates a new email template for a project API key. Slug must be unique per project and match /^_?[a-z0-9][a-z0-9_-]*$/ (optional leading underscore is reserved for system templates like _user_password_reset). Subject and body are multilingual maps.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_updateUpdates an email template. All fields are optional — only provided fields are overwritten.

Updates an email template. All fields are optional — only provided fields are overwritten.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_deleteprivilegiadaSoft-deletes an email template. Any pending emails that reference this template will fail on delivery.

Soft-deletes an email template. Any pending emails that reference this template will fail on delivery.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_emailtemplates_previewRenders a template preview with sample variable values. Does not send any email. The backend parameter name is 'language' (not 'lang').

Renders a template preview with sample variable values. Does not send any email. The backend parameter name is 'language' (not 'lang').

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_feedback_listLists user feedback entries for the authenticated account. Results are paginated and sorted by createdAt DESC. Optionally filter by a specific project API key UUID (maps to the backend's apiKeyId query parameter).

Lists user feedback entries for the authenticated account. Results are paginated and sorted by createdAt DESC. Optionally filter by a specific project API key UUID (maps to the backend's apiKeyId query parameter).

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_feedback_getFetches a single user feedback entry by its UUID, including the full message, associated user, and API key metadata.

Fetches a single user feedback entry by its UUID, including the full message, associated user, and API key metadata.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_submit_feedbackSends player feedback, such as a bug report, a feature request or a general comment, to the horizOn dashboard, where the developer reads it.

Sends player feedback, such as a bug report, a feature request or a general comment, to the horizOn dashboard, where the developer reads it.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_giftcodes_listLists gift codes for the authenticated account. The backend paginates and returns non-deleted codes; the projectApiKeyId filter is applied client-side by the caller if needed (the list endpoint itself is account-scoped).

Lists gift codes for the authenticated account. The backend paginates and returns non-deleted codes; the projectApiKeyId filter is applied client-side by the caller if needed (the list endpoint itself is account-scoped).

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_giftcodes_getFetches a single gift code by its UUID, including gift data, redemption counters, revocation status and expiration.

Fetches a single gift code by its UUID, including gift data, redemption counters, revocation status and expiration.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_giftcodes_createCreates a new gift code linked to a specific project API key. The code value is immutable once created; use update to change title/description/rewards/limits/expiration.

Creates a new gift code linked to a specific project API key. The code value is immutable once created; use update to change title/description/rewards/limits/expiration.

No se publicó ningún esquema de entrada para esta herramienta.

horizon_admin_giftcodes_updateUpdates mutable properties of an existing gift code. Only the provided fields are changed. The code value itself cannot be changed — create a new gift code instead.

Updates mutable properties of an existing gift code. Only the provided fields are changed. The code value itself cannot be changed — create a new gift code instead.

No se publicó ningún esquema de entrada para esta herramienta.

40 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

MCP server for horizOn Backend-as-a-Service: documentation, live API tools, and workflow prompts for Godot, Unity, and Unreal Engine integration.

Palabras clave
mcphorizonbaasgamedevgodotunityunrealbackend-as-a-servicemodel-context-protocol
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-09-30: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 2 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+42 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.