Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_API_KEY | Yes | Your secure MCP API key for Dify connection | |
| MAXIMO_API_KEY | Yes | Your Maximo API key generated in Maximo | |
| MAXIMO_API_URL | Yes | The URL of your Maximo API server (e.g., https://maximo.yourcompany.com/maximo) | |
| CACHE_TTL_ASSET | No | Asset cache TTL in seconds (default: 10 minutes) | 600 |
| CACHE_TTL_INVENTORY | No | Inventory cache TTL in seconds (default: 10 minutes) | 600 |
| CACHE_TTL_WORKORDER | No | Work order cache TTL in seconds (default: 5 minutes) | 300 |
| RATE_LIMIT_PER_MINUTE | No | Rate limit for general requests per minute | 100 |
| RATE_LIMIT_CREATE_PER_MINUTE | No | Rate limit for create requests per minute | 20 |
| RATE_LIMIT_SEARCH_PER_MINUTE | No | Rate limit for search requests per minute | 50 |
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 | |