Skip to main content
Glama
tternquist
by tternquist

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ML_SSLNoEnable HTTPSfalse
ML_HOSTNoMarkLogic hostname or IPlocalhost
ML_PORTNoREST API port8000
LOG_LEVELNodebug, info, warn, errorinfo
AWS_REGIONNoAWS region for QuickSight integration(none)
LOG_FORMATNojson or prettyjson
MCP_API_KEYNoBearer token for HTTP transport auth(none)
ML_DATABASENoDefault databaseDocuments
ML_DHF_PORTNoDHF staging app server port(ML_PORT)
ML_PASSWORDNoMarkLogic passwordadmin
ML_READONLYNoBlock all write operationstrue
ML_USERNAMENoMarkLogic usernameadmin
ML_AUTH_TYPENodigest, basic, or oauthdigest
FLUX_DATA_DIRNoLocal directory mounted as /data in the Flux Docker container./flux-data
MCP_HTTP_HOSTNoBind address for HTTP transport0.0.0.0
MCP_HTTP_PORTNoHTTP transport port3000
MCP_TRANSPORTNoTransport mode: stdio or httpstdio
ML_ALLOW_EVALNoEnable /v1/eval (XQuery/SJS execution)false
ML_TIMEOUT_MSNoHTTP request timeout for MarkLogic calls (milliseconds)30000
SEMAPHORE_URLNoExplicit CLS URL override (takes precedence over host:port)(none)
ML_OAUTH_TOKENNoStatic Bearer token; required in stdio mode when ML_AUTH_TYPE=oauth(none)
SEMAPHORE_HOSTNoSemaphore hostname (enables CLS + KMM connectivity)(none)
FLUX_RUNNER_URLNoFlux runner HTTP URL (e.g. http://localhost:8082)(none)
MCP_CORS_ORIGINNoRestrict CORS to a single origin (default: allow all)(all)
MCP_TRUST_PROXYNoExpress trust proxy setting(disabled)
ML_DHF_JOBS_PORTNoDHF jobs app server port(ML_DHF_PORT+2)
ML_DHF_CLIENT_JARNoAbsolute path to marklogic-data-hub-<version>-client.jar(none)
ML_MANAGEMENT_PORTNoManagement API port8002
SEMAPHORE_KMM_PORTNoStudio / KMM port5080
SEMAPHORE_PASSWORDNoKMM password(none)
SEMAPHORE_SCS_PORTNoClassification Server port5058
SEMAPHORE_USERNAMENoKMM username(none)
FLUX_TIMEOUT_MINUTESNoFlux operation timeout in minutes30
AWS_QUICKSIGHT_ACCOUNT_IDNoQuickSight account ID(none)
ML_SSL_REJECT_UNAUTHORIZEDNoReject self-signed SSL certificates (false for dev environments)true

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tternquist/marklogic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server