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 | |