Skip to main content
Glama
danisec

HoYoLAB Genshin Battle Chronicle MCP Server

by danisec

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOYOLAB_MCP_DBNoDatabase path inside the container./data/hoyolab.db
HOYOLAB_MCP_BINDNoHost interface to publish on.127.0.0.1
HOYOLAB_MCP_IMAGENoContainer image to run.hoyolab-mcp:latest
HOYOLAB_MCP_SECRETYesAES-GCM key for stored cookies; must be at least 16 characters. Required — without it the server refuses to use/store credentials.
HOYOLAB_MCP_VERSIONNoReported by /health; set at build time.dev
HOYOLAB_MCP_LOG_LEVELNoPython log level.INFO
HOYOLAB_MCP_PORT_HOSTNoHost port (Compose only); the container always uses 8899.8899
HOYOLAB_MCP_PUBLIC_URLNoBase URL for the account-link message; must be reachable from the user's browser.
HOYOLAB_MCP_ALLOWED_HOSTSNoHosts accepted by the DNS-rebinding check (defaults to loopback + container names).
FORWARD_USER_INFO_HEADER_JWT_SECRETNoSecret used to verify Open WebUI's forwarded identity token. Must match Open WebUI's value.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources