hearthstone-decks-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_HOST | No | HTTP server host (default localhost) | localhost |
| HTTP_PORT | No | HTTP server port (default 3000) | 3000 |
| CARD_DATA_TTL | No | Card data cache time in hours (default 24) | 24 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| parse_deck_codeB | 解析炉石传说卡组代码,返回详细的卡组信息,包括卡牌详情和封面图 |
| search_cardsC | 根据卡牌名称搜索炉石传说卡牌信息 |
| get_card_infoC | 根据卡牌ID获取详细的炉石传说卡牌信息 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: get_card_info retrieves details for a specific card ID, parse_deck_code processes deck codes to return deck information, and search_cards searches by card name. There is no overlap in functionality, making it easy for an agent to select the correct tool without confusion.
All tool names follow a consistent verb_noun pattern (get_card_info, parse_deck_code, search_cards), using snake_case throughout. This predictability enhances readability and usability for agents, with no deviations in naming style.
With only 3 tools, the server feels thin for a domain like Hearthstone decks, which might involve more operations such as creating, updating, or managing decks. While the tools cover basic retrieval and parsing, the count is borderline for the apparent scope, potentially limiting agent capabilities.
The tool set is significantly incomplete for a Hearthstone deck management domain. It lacks essential CRUD operations like creating, updating, or deleting decks, and does not cover lifecycle aspects such as deck validation or sharing. Agents will face dead ends when trying to perform common deck-related tasks beyond basic lookup and parsing.