Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSENoSet to true to enable the SSE transport.
HOSTNoHost interface the server binds to (e.g. 0.0.0.0 for containerized deployments).
PORTNoPort the server listens on.
GITLAB_API_URLNoGitLab API base URL (e.g. https://gitlab.com/api/v4 or your self-hosted instance).
MCP_SERVER_URLNoPublic HTTPS URL of this MCP server. Required for GITLAB_MCP_OAUTH=true; also allowed for /mcp Host/Origin checks.
SSE_AUTH_TOKENNoBearer token required to authenticate SSE transport clients.
GITLAB_TOOLSETSNoComma-separated list of toolset groups to enable (e.g. wiki,milestones,pipelines).
STREAMABLE_HTTPNoSet to true to enable the Streamable HTTP transport. Required for REMOTE_AUTHORIZATION and GITLAB_MCP_OAUTH modes.
GITLAB_MCP_OAUTHNoSet to true to enable the MCP OAuth proxy mode for remote MCP clients (server/remote deployments only). Requires a publicly accessible HTTPS URL.
GITLAB_USE_OAUTHNoSet to true to enable the OAuth2 local browser flow (recommended for better security on local/desktop use).
GITLAB_OAUTH_APP_IDNoClient ID of the pre-registered GitLab OAuth application. Required for GITLAB_MCP_OAUTH=true.
REMOTE_AUTHORIZATIONNoSet to true to enable remote authorization, where each HTTP caller provides their own GitLab token in request headers (Private-Token, JOB-TOKEN, or Authorization: Bearer). Requires STREAMABLE_HTTP=true.
GITLAB_READ_ONLY_MODENoEnable read-only mode (deprecated; prefer GITLAB_PERMISSION_MODE=readonly).
GITLAB_MASKING_ENABLEDNoSet to true to enable text-response masking.
GITLAB_OAUTH_CLIENT_IDNoOAuth client/application ID used for the local OAuth browser flow (GITLAB_USE_OAUTH=true).
GITLAB_PERMISSION_MODENoPermission level: readonly, modify (no delete or teardown tools), or full. Replaces GITLAB_READ_ONLY_MODE. Default is full.
GITLAB_OAUTH_REDIRECT_URINoLocal OAuth callback URL, e.g. http://127.0.0.1:8888/callback. For local OAuth (GITLAB_USE_OAUTH) only; does not override remote MCP OAuth client callback URLs.
GITLAB_DISABLE_VERSION_CHECKNoSet to true to disable the startup new-version notice.
GITLAB_PERSONAL_ACCESS_TOKENNoGitLab Personal Access Token for the simplest local/desktop authentication method.

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

Maintenance

ActivityActive
ResponsivenessNo issues