Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| retry_operation | Retry an operation with exponential backoff. Use this for operations that might fail temporarily (API calls, network requests, etc.) |
| cache_get | Get a value from the cache by key. Returns null if not found or expired. |
| cache_put | Store a value in the cache with TTL. Useful for caching API responses, computed values, etc. |
| cache_delete | Delete a key from the cache |
| cache_clear | Clear all entries from the cache or a specific namespace |
| batch_operation | Process multiple operations with configurable concurrency and error handling |
| rate_limit_check | Check if an operation should be rate-limited |