Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
JWT_SECRET | Yes | Your super secret JWT key for authentication | |
OAUTH2_SCOPE | Yes | OAuth2 scope for authentication (e.g., openid email profile) | |
ALLOWED_EMAILS | Yes | Comma-separated list of allowed email addresses for user allowlist | |
JWT_EXPIRES_IN | No | JWT token expiration time in seconds | 3600 |
OAUTH2_CLIENT_ID | Yes | OAuth2 client ID from your provider | |
OAUTH2_TOKEN_URL | Yes | OAuth2 token URL (e.g., https://oauth2.googleapis.com/token) | |
OAUTH2_CALLBACK_URL | No | OAuth2 callback URL | http://localhost:3000/auth/callback |
OAUTH2_CLIENT_SECRET | Yes | OAuth2 client secret from your provider | |
OAUTH2_USER_INFO_URL | Yes | OAuth2 user info URL (e.g., https://www.googleapis.com/oauth2/v2/userinfo) | |
OAUTH2_AUTHORIZATION_URL | Yes | OAuth2 authorization URL (e.g., https://accounts.google.com/o/oauth2/v2/auth) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |