Skip to main content
Glama
Garden Diagnostic Agent

Garden Diagnostic Agent

by anthony-marr

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HF_TOKENNoHugging Face token (free at https://huggingface.co/settings/tokens), used for the optional LLM mode.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

Garden diagnostic tools: log plantings and observations, look up Open-Meteo weather, and diagnose plant stress from recent weather.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
log_plantingC

Record a planting in the garden log and return the stored row.

list_plantingsB

List every planting in the garden log.

log_observationC

Attach a dated observation (e.g. 'leaves curling') to a planting.

list_observationsB

List observations, optionally filtered to one planting.

get_weatherC

Fetch daily weather (past and forecast) from Open-Meteo for a location.

diagnose_plantingB

Diagnose one planting: pulls its coordinates from the log, fetches recent and forecast weather, and flags frost / heat / water / wind stress.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct role: logging vs listing for plantings and observations, raw weather retrieval, and a composite diagnostic. The boundary between get_weather (raw data) and diagnose_planting (analysis using weather) is well explained, so an agent can pick correctly.

Naming Consistency5/5

All six tools follow a consistent snake_case verb_noun pattern (log_*, list_*, get_*, diagnose_*). No mixed conventions or vague verbs.

Tool Count5/5

Six tools is well-scoped for a focused garden diagnostic server. Each tool earns its place, with no redundant surface.

Completeness4/5

Create and read are covered for both plantings and observations plus a composite diagnostic, but there are no update or delete operations for logged entries, leaving agents unable to correct or remove stale records.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues