Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level: 'debug', 'info', 'warn', 'error'info
CLAUDE_MODELNoClaude model: 'auto', 'haiku', 'sonnet', 'opus'. Auto-selects based on text length and iteration count.auto
GOOGLE_MODELNoGoogle/Gemini model namegemini-2.5-flash
OPENAI_MODELNoOpenAI model namegpt-4o
CLAUDE_API_KEYNoClaude API key. If not set, uses claude login CLI auth
GEMINI_API_KEYNoAlternative to GOOGLE_GENERATIVE_AI_API_KEY. Google API key for Gemini models.
OPENAI_API_KEYNoOpenAI API key. Required when using OpenAI provider.
ANTHROPIC_MODELNoAnthropic model id when using direct Anthropic providerclaude-sonnet-4-20250514
STAGEHAND_MODELNoDeprecated. Use STAGEHAND_LLM_PROVIDER + model vars instead
BROWSER_PROVIDERNoBrowser automation provider: 'stagehand' or 'browser-use'stagehand
ANTHROPIC_API_KEYNoAnthropic API key. Required when using direct Anthropic provider.
IGNORE_SYSTEM_ENVNoWhen true, ignores shell env vars and uses only .env file. Prevents IDE-inherited env pollution.false
CONNECT_TIMEOUT_MSNoMCP connection timeout in milliseconds30000
BROWSERBASE_API_KEYNoAPI key from browserbase.com (required for Stagehand provider)
BROWSER_USE_API_KEYNoAPI key from cloud.browser-use.com (required for Browser Use provider)
STAGEHAND_CACHE_DIRNoDirectory for action caching
REWRITE_LLM_PROVIDERNoLLM for text rewriting: 'claude-code', 'openai', 'google', 'anthropic'. Auto-detects if not set.
BROWSERBASE_CONTEXT_IDNoPersistent context for Grammarly login state
BROWSERBASE_PROJECT_IDNoProject ID from Browserbase dashboard (required for Stagehand provider)
BROWSERBASE_SESSION_IDNoReuse existing session (advanced)
BROWSER_USE_PROFILE_IDNoProfile with synced Grammarly login (required for Browser Use provider)
LLM_REQUEST_TIMEOUT_MSNoLLM request timeout in milliseconds120000
STAGEHAND_LLM_PROVIDERNoLLM for browser automation: 'claude-code', 'openai', 'google', 'anthropic'. Auto-detects if not set.
CLAUDE_REQUEST_TIMEOUT_MSNoLegacy timeout setting. Use LLM_REQUEST_TIMEOUT_MS instead.
GOOGLE_GENERATIVE_AI_API_KEYNoGoogle API key for Gemini models. Also accepts GEMINI_API_KEY. Required when using Google/Gemini models (the default).

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/BjornMelin/grammarly-mcp'

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