Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLUELINK_PINNoYour Bluelink PIN. Europe needs it for remote commands.
MCP_HTTP_HOSTNoHTTP listen address127.0.0.1
MCP_HTTP_PORTNoHTTP listen port8080
MCP_TRANSPORTNostdio or http (http in Docker)stdio
BLUELINK_BRANDNoBrand: hyundai, kia, genesishyundai
MCP_AUTH_TOKENNoBearer token clients must send. Required for http.
BLUELINK_REGIONNoRegion: europe, europe-cci, usa, canada, australia, nz, india, china, brazileurope
BLUELINK_GEOCODENoAdd a street address to the location via OpenStreetMapfalse
BLUELINK_LANGUAGENoResponse language (Europe)en
BLUELINK_PASSWORDYesYour Bluelink app login (required)
BLUELINK_USERNAMEYesYour Bluelink app login (required)
MCP_ALLOWED_HOSTSNoOptional Host header allow-list for DNS rebinding protection
BLUELINK_TOKEN_FILENoLogin token cache. Set it empty to turn caching off. In Docker: /data/token.json~/.local/state/bluelink-mcp/token.json
BLUELINK_ALLOW_UNLOCKNoAlso register unlock_vehicle (needs writes)false
BLUELINK_ALLOW_WRITESNoRegister the command toolsfalse
BLUELINK_CACHE_SECONDSNoHow long a status read is reused60
BLUELINK_MIN_REFRESH_MINUTESNoMinimum gap between refresh_vehicle_status calls per car10

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