Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SERVER_PORT | No | HTTP server port number | 8080 |
THINGSBOARD_URL | Yes | The base URL of your ThingsBoard instance | |
THINGSBOARD_PASSWORD | Yes | Password used to authenticate with ThingsBoard | |
THINGSBOARD_USERNAME | Yes | Username used to authenticate with ThingsBoard | |
LOGGING_PATTERN_CONSOLE | No | Logging pattern for console output | |
SPRING_AI_MCP_SERVER_STDIO | No | Enable/disable standard I/O communication | true |
SPRING_WEB_APPLICATION_TYPE | No | Spring application type (none or servlet) | none |
SPRING_AI_MCP_SERVER_SSE_ENDPOINT | No | Server-Sent Events (SSE) endpoint URL | /sse |
THINGSBOARD_LOGIN_INTERVAL_SECONDS | No | Login session refresh interval in seconds | 1800 |
SPRING_AI_MCP_SERVER_SSE_MESSAGE_ENDPOINT | No | Server-Sent Events message endpoint URL | /mcp/message |
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 |