Skip to main content
Glama
raheemmohammeddev

Enterprise MCP Gateway

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
DOCDB_HOSTNoMongoDB/DocumentDB hostlocalhost
JWT_ISSUERYesExpected issuer; always required, see the fail-closed note below
JWT_SECRETYesShared secret for JWT signing/validation
KMS_KEY_IDNoAWS KMS CMK ARN or aliasalias/enterprise-mcp-gateway-tokens
JIRA_BACKENDNoBackend mode: `pat`, `basic`, or `llm-orchestrator`pat
JWT_AUDIENCENoExpected audience; required when `JWT_VERIFY_AUD=true`
JIRA_BASE_URLNoJira REST API base URLhttps://jira.example.com
NEO4J_ENABLEDNoEnable Neo4j backendtrue
DOCDB_DATABASENoDatabase nameENTERPRISE_MCP_GATEWAY
JWT_ALGORITHMSNoAccepted JWT signing algorithms. Must stay within one key family (HMAC, RSA or EC); a mixed list is refusedHS512
JWT_VERIFY_AUDNoVerify the `aud` claim. Requires `JWT_AUDIENCE` to be settrue
MCP_SERVER_PORTNoGateway HTTP port8100
RATE_LIMIT_JIRANoGlobal Jira calls per window30
JWT_AUTH_ENABLEDNoEnable JWT bearer token validationfalse
JWT_CLAIM_GROUPSNoCandidate claim keys for group membershipgroups,roles
TERADATA_MCP_URLNoTeradata sidecar URLhttp://localhost:8001/mcp
WRITE_RATE_LIMITNoMax writes per consumer per write window5
DOCDB_TLS_ENABLEDNoConnect with TLS and full certificate validation. The DocumentDB/RDS CA bundle must be in the host trust storetrue
JWT_CLAIM_USER_IDNoComma-separated candidate claim keys for user IDsAMAccountName,sub
KIRO_RBAC_ENABLEDNoRequire a gateway-signed token for IDE consumerstrue
ENCRYPTION_ENABLEDNoEnable KMS envelope encryptionfalse
RATE_LIMIT_DEFAULTNoDefault group limit, enforced per pod (not a global cap)59
KIRO_TOKEN_TTL_HOURSNoKiro token expiry in hours24
TERADATA_MCP_ENABLEDNoEnable Teradata sidecartrue
GATEWAY_STDIO_TRUST_LOCALNoGrant a local stdio caller (no AuthMiddleware, therefore no identity) unrestricted tool and project scope. Keep false for any HTTP deploymentfalse
RATE_LIMIT_WINDOW_SECONDSNoSliding window duration60
GATEWAY_ALLOW_INSECURE_LOCALNoOpt-in escape hatch for the legacy auto-whitelist. Also requires `KIRO_RBAC_ENABLED=false` and a loopback clientfalse

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

ActivityMaintained
ResponsivenessNo issues