Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | The port the server will run on locally. | 3001 |
| CLIENT_ID | Yes | Your Azure application (client) ID. | |
| TENANT_ID | No | The Microsoft Azure tenant ID (e.g., 'consumers' or 'common'). | consumers |
| PUBLIC_URL | Yes | The public URL of your server (e.g., https://todo-mcp.yourdomain.com). | |
| MCP_API_KEY | Yes | A secret API key used to protect the /mcp endpoint. | |
| REDIRECT_URI | Yes | The OAuth callback URL (e.g., https://todo-mcp.yourdomain.com/callback). | |
| CLIENT_SECRET | Yes | Your Azure application client secret. | |
| DASHBOARD_PASSWORD | Yes | Password for accessing the server dashboard. Protects the /auth endpoint. | |
| DASHBOARD_USERNAME | No | Username for accessing the server dashboard. | admin |
Capabilities
Server capabilities have not been inspected yet.
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 | |