For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuration

This pages describes how to configure the Lenses MCP Server.

The MCP server will load the configuration from a .env file.

VARIABLE NAME
DESCRIPTION
DEFAULT
REQUIRED

TRANSPORT

MCP server transport

http (if OAUTH_ENABLED is True) stdio (if OAUTH_ENABLED is False)

No

HOST

MCP server host address

0.0.0.0

No

PORT

MCP server port

8000

No

OAUTH_ENABLED

Switch to enable/disable OAuth

False

No

LENSES_URL

Lenses HTTP Endpoint

http://localhost:9991

Yes

LENSES_ADVERTISED_URL

The publicly available Lenses HTTP endpoint (needs to be accessibly by MCP clients for OAuth)

LENSES_URL value

No

MCP_ADVERTISED_URL

The publicly available URL for this MCP server (needs to be accessible to MCP clients)

Yes if OAUTH_ENABLED is True

MCP_SCOPES

OAuth scopes required by Lenses resources. Published in protected-resource metadata so compliant clients include them in their /authorize request

read,write,delete

No

LENSES_API_KEY

Alternative authentication using a Lenses Service Account API key

Yes if OAUTH_ENABLED is False

Last updated

Was this helpful?