Reference
Environment Variables
All environment variables read by MCPLab.
Provider API Keys
- ANTHROPIC_API_KEY — required when using provider: anthropic.
- OPENAI_API_KEY — required when using provider: openai.
- AZURE_OPENAI_API_KEY — required when using provider: azure.
- AZURE_OPENAI_ENDPOINT — required when using provider: azure. Full resource URL.
- AZURE_OPENAI_DEPLOYMENT — required when using provider: azure. Deployment name.
Anthropic .env
ANTHROPIC_API_KEY=sk-ant-api03-...OpenAI .env
OPENAI_API_KEY=sk-proj-...Azure OpenAI .env
AZURE_OPENAI_API_KEY=your-azure-key
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com
AZURE_OPENAI_DEPLOYMENT=your-deployment-nameBearer Token References
Any environment variable name can be used as a bearer token reference in a server definition. The variable name (without the $ prefix) is looked up at runtime.
example
servers:
- id: my-server
transport: http
url: https://api.example.com/mcp
token: $MY_SERVER_TOKEN # reads process.env.MY_SERVER_TOKEN