Fryd - Your Garden Companion
Ce que fait ce MCP
Provides gardening crop profiles, seasonal planting calendars, companion-planting compatibility, and reusable planting plans.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'enum': ['de', 'en'], 'type': 'string', 'description': 'Language for search and output — "de" or "en". Defaults to "en".'}, 'plant1': {'type': 'string', 'description': 'Name of the first plant, e.g. "Tomato", "Cucumber". Either plant1 or cropId1 is required.'}, 'plant2': {'type': 'string', 'description': 'Name of the second plant, e.g. "Basil", "Carrot". Either plant2 or cropId2 is required.'}, 'cropId1': {'type': 'integer', 'description': 'Crop ID of the first plant — skips name search. Use IDs from search_crops or get_seasonal_calendar.', 'exclusiveMinimum': 0}, 'cropId2': {'type': 'integer', 'description': 'Crop ID of the second plant — skips name search.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plant1', 'plant2', 'compatibility', 'goodNeighboursForPlant1', 'badNeighboursForPlant1'], 'properties': {'plant1': {'type': 'object', 'required': ['id', 'name', 'imageUrl'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'imageUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'plant2': {'type': 'object', 'required': ['id', 'name', 'imageUrl'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'imageUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'compatibility': {'enum': ['good', 'neutral', 'bad'], 'type': 'string'}, 'badNeighboursForPlant1': {'type': 'array', 'items': {'$ref': '#/properties/goodNeighboursForPlant1/items'}}, 'goodNeighboursForPlant1': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cropId': {'type': 'integer', 'description': 'Crop ID for direct lookup — skips name search. Use IDs returned by search_crops or get_seasonal_calendar.', 'exclusiveMinimum': 0}, 'locale': {'enum': ['de', 'en'], 'type': 'string', 'description': 'Language for search and output — "de" or "en". Defaults to "en".'}, 'plantName': {'type': 'string', 'description': 'Name of the plant to look up, e.g. "Tomato", "Cucumber", "Basil". Variety names like "Cherry Tomato" also work. Either plantName or cropId is required.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crop'], 'properties': {'crop': {'type': 'object', 'required': ['id', 'name', 'latinName', 'imageUrl', 'description', 'plantFamily', 'growthHabit', 'seasons', 'spacing', 'demands', 'goodNeighbours', 'badNeighbours'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'demands': {'type': 'object', 'required': ['light', 'water', 'nutrient', 'ground'], 'properties': {'light': {'type': ['string', 'null']}, 'water': {'type': ['string', 'null']}, 'ground': {'type': ['string', 'null']}, 'nutrient': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'seasons': {'type': 'object', 'required': ['germination', 'precultivation', 'growth', 'harvest'], 'properties': {'growth': {'$ref': '#/properties/crop/properties/seasons/properties/germination'}, 'harvest': {'$ref': '#/properties/crop/properties/seasons/properties/germination'}, 'germination': {'anyOf': [{'type': 'object', 'required': ['start', 'end'], 'properties': {'end': {'type': 'number'}, 'start': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'precultivation': {'$ref': '#/properties/crop/properties/seasons/properties/germination'}}, 'additionalProperties': False}, 'spacing': {'type': 'object', 'required': ['seedingDistance', 'rowDistance', 'seedingDepth'], 'properties': {'rowDistance': {'type': ['number', 'null']}, 'seedingDepth': {'type': ['number', 'null']}, 'seedingDistance': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'imageUrl': {'type': ['string', 'null']}, 'latinName': {'type': ['string', 'null']}, 'description': {'type': ['string', 'null']}, 'growthHabit': {'type': ['string', 'null']}, 'plantFamily': {'type': ['string', 'null']}, 'badNeighbours': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'goodNeighbours': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['month'], 'properties': {'month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Month number (1 = January, 12 = December)'}, 'locale': {'enum': ['de', 'en'], 'type': 'string', 'description': 'Language — use "de" for German, "en" for English. Defaults to "en".'}, 'region': {'type': 'string', 'description': 'Location or region name to resolve into a hardiness zone (e.g., "Hamburg", "München", "Southern Germany"). Used when hardinessZone is not known.'}, 'hardinessZone': {'type': 'string', 'description': 'USDA Plant Hardiness Zone if already known (e.g., "7a", "8b"). Preferred over region — avoids a lookup step.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['month', 'monthName', 'hardinessZone', 'groups'], 'properties': {'month': {'type': 'number'}, 'groups': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'label', 'crops'], 'properties': {'type': {'enum': ['sow', 'precultivate', 'harvest'], 'type': 'string'}, 'crops': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'imageUrl'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'imageUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'monthName': {'type': 'string'}, 'hardinessZone': {'type': ['string', 'null']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Number of results to return (1-10). Defaults to 5.'}, 'query': {'type': 'string', 'description': 'Search term, e.g. "Tomato", "Basilikum", "Cherry". Matches plant names and synonyms.'}, 'locale': {'enum': ['de', 'en'], 'type': 'string', 'description': 'Language for search and output — "de" or "en". Defaults to "en".'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crops'], 'properties': {'crops': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'latinName', 'imageUrl', 'description', 'parentCrop'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'imageUrl': {'type': ['string', 'null']}, 'latinName': {'type': ['string', 'null']}, 'parentCrop': {'anyOf': [{'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'description': {'type': ['string', 'null']}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['limit'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Number of results to return (1-5)'}, 'locale': {'enum': ['de', 'en'], 'type': 'string', 'description': 'Language for the search — affects crop name matching and template text search. Use "de" for German input (e.g. "Tomate"), "en" for English (e.g. "Tomato"). Defaults to "en".'}, 'cropNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Specific crop or plant names mentioned by the user, e.g. ["tomato", "basil"]'}, 'planTheme': {'type': 'string', 'description': 'Optional garden theme or plan style (e.g. "Mediterranean", "raised bed", "balcony", "greenhouse"). Searches plan names and descriptions. Crop names, light conditions and soil types each have their own dedicated parameters.'}, 'groundType': {'enum': ['light', 'medium', 'heavy'], 'type': 'string', 'description': 'Soil/ground type if mentioned by the user'}, 'lightDemand': {'enum': ['sunny', 'halfShady', 'shady'], 'type': 'string', 'description': 'Light condition of the garden if mentioned by the user'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plans', 'searchSummary'], 'properties': {'plans': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'description', 'metadata'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'metadata': {'type': 'object', 'required': ['sizeInSqm', 'lightDemand', 'groundType', 'amountOfCrops'], 'properties': {'sizeInSqm': {'type': ['number', 'null']}, 'groundType': {'type': 'array', 'items': {'type': 'string'}}, 'lightDemand': {'type': 'array', 'items': {'type': 'string'}}, 'amountOfCrops': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'searchSummary': {'type': 'string'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …
Wordnik
Provides English dictionary functions including definitions, examples, pronunciations, hyphenation, phrases, frequencies, related…
goldseam
Provides education and credential data covering institutions, programs, courses, certifications, transfer pathways, policies, and…
Wiktionary
Retrieves multilingual dictionary definitions, etymologies, pronunciations, and parsed lexical information from Wiktionary.
Books
Provides Open Library book, edition, work, and author lookups, including publication details, subjects, descriptions, and biograp…