Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MSGRAPH_CLIENT_ID | No | Your Azure AD application client ID | |
MSGRAPH_LOG_LEVEL | No | Logging level | INFO |
MSGRAPH_TENANT_ID | No | Your Azure AD tenant ID | |
MSGRAPH_AUTH_METHOD | No | Authentication method to use (client_credentials, device_code, interactive, managed_identity, azure_cli) | client_credentials |
MSGRAPH_CLIENT_SECRET | No | Your Azure AD application client secret | |
MSGRAPH_GRAPH_BASE_URL | No | Microsoft Graph API base URL | https://graph.microsoft.com/beta |
MSGRAPH_REQUEST_TIMEOUT | No | Request timeout in seconds | 30 |
MSGRAPH_ENABLE_DEBUG_LOGGING | No | Enable debug logging | false |
MSGRAPH_ENABLE_MAIL_OPERATIONS | No | Enable mail operations | false |
MSGRAPH_ENABLE_USER_OPERATIONS | No | Enable user operations | true |
MSGRAPH_ENABLE_GROUP_OPERATIONS | No | Enable group operations | true |
MSGRAPH_ENABLE_TEAMS_OPERATIONS | No | Enable teams operations | false |
MSGRAPH_MAX_CONCURRENT_REQUESTS | No | Maximum number of concurrent requests | 3 |
MSGRAPH_MAX_REQUESTS_PER_SECOND | No | Maximum number of requests per second | 10 |
MSGRAPH_ENABLE_CALENDAR_OPERATIONS | No | Enable calendar operations | false |
MSGRAPH_ENABLE_DIRECTORY_OPERATIONS | No | Enable directory operations | true |
MSGRAPH_ENABLE_APPLICATION_OPERATIONS | No | Enable application operations | true |
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 |