Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host for the MCP server | localhost |
| MCP_PORT | No | Port for the MCP server | 8000 |
| MCP_DEBUG | No | Enable debug mode for detailed logging | false |
| AUTH0_DOMAIN | Yes | Your Auth0 tenant domain (without https://) | |
| AUTH0_AUDIENCE | Yes | Your Auth0 API identifier | |
| DEFAULT_SCOPES | No | OAuth default scopes | openid profile email |
| MCP_ISSUER_URL | No | Issuer URL for the MCP server | http://localhost:8000 |
| AUTH0_CLIENT_ID | Yes | Your Auth0 client ID | |
| REQUIRED_SCOPES | No | OAuth required scopes | read:mcp write:mcp |
| AUTH0_CLIENT_SECRET | Yes | Your Auth0 client secret | |
| TOKEN_EXPIRY_SECONDS | No | Token expiry time in seconds | 3600 |
| ENABLE_CLIENT_REGISTRATION | No | Enable client registration | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |