fridge-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FRIDGE_DATA_PATH | No | Path to the fridge data file (default: data/fridge.json) | |
| MCP_ACCESS_TOKEN | No | Access token for HTTP server authentication |
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 | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_fridgeA | Показывает всё содержимое холодильника: продукты, количество, место и срок годности. |
| add_to_fridgeA | Добавляет продукт в холодильник. Если такой уже есть — увеличивает количество. |
| remove_from_fridgeA | Убирает продукт из холодильника (съели / выкинули). Без quantity убирает всё. |
| check_fridge_itemA | Проверяет, есть ли конкретный продукт в холодильнике. |
| expiring_soonA | Список продуктов, у которых скоро закончится срок годности (включая уже просроченные). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| whats_for_dinner | Подсказывает блюдо из того, что есть в холодильнике |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| fridge-contents | Текущий список продуктов в холодильнике |
TDQS
Scored across 5 tools
Each tool performs a distinct operation: listing all items, adding, removing, checking existence, and getting expiring items. There is no meaningful overlap between them, and even the similar list/check pair is clearly differentiated by scope.
All tool names use consistent snake_case with clear verb-first patterns (list_, add_, remove_, check_) plus the query-style expiring_soon. The naming style is uniform and predictable.
With 5 tools, the server is well-scoped for a fridge inventory domain. Each tool serves a core need without bloat, making the set easy to navigate and use.
The set covers the main lifecycle: add (create), list/check/expiring (read), and remove (delete). The only notable gap is the lack of an update operation for product details like expiration date, which can be worked around by re-adding.