Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
BASE_URL | No | The base URL of your application. | http://localhost:3000 |
OAUTH_PRIVATE_KEY | Yes | The private key for signing JWTs. Generate a secure key, e.g., using `jose newkey -s 256 -t oct`. It should start with "-----BEGIN PRIVATE KEY-----" and end with "-----END PRIVATE KEY-----" | |
NEXT_PUBLIC_BASE_URL | No | The base URL of your application (for Next.js) | |
OAUTH_ALLOWED_ORIGIN | No | The allowed origins for OAuth requests. Add your development URL and one for MCP Inspector | http://localhost:3000,http://localhost:6274 |
INTERNAL_STATE_SECRET | Yes | A secret used to sign the state parameter during the OAuth flow. Generate a secure random string, e.g., `openssl rand -hex 32` |
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 |