Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP server port | 8086 |
| HTTP_MODE | No | Enable HTTP transport | false |
| CACHE_ENABLED | No | Enable caching (default: true) | true |
| CACHE_MAX_SIZE | No | Max cache entries | 1000 |
| RATE_LIMIT_ENABLED | No | Enable rate limiting (default: true) | true |
| MAX_REQUESTS_PER_MINUTE | No | Max API calls per minute | 30 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_steam_games | Search for Steam games by name or keywords. Supports single or batch queries. Returns basic game information including AppID, name, price, and preview image. |
| get_game_info | Get detailed information about one or more Steam games by AppID. Returns comprehensive game data including description, price, developers, publishers, platforms, metacritic score, review statistics, and optionally system requirements and DLC list. Supports filtering by review quality criteria. |
| fetch_reviews | Fetch actual user reviews for a Steam game with advanced filtering and pagination support. Returns review text, author info, timestamps, and voting data. Supports time-bounded queries and review bomb filtering. |
| analyze_reviews | Fetch and analyze Steam game reviews to extract sentiment, common themes, and key insights. Supports optional topic drill-down, time-bounded analysis, and pre-fetched reviews. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |