garden-planner
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Garden Ledger
A local planting journal for a home garden. It keeps a log of what you planted, checks upcoming nights against each crop’s cold limit, and can talk to Claude through MCP.
Weather comes from Open-Meteo (no API key). The catalog is a small set of kitchen crops, herbs, and companions. Everything about your plot stays on your machine.
Your data stays private
These files are yours. They are gitignored and should not be published:
File | What it is |
| Coordinates, timezone, garden name, frost dates |
| Planting log (SQLite) |
| Optional bulk layout backup |
First-run setup writes config.toml for you. If you fork this project, leave those files out of GitHub.
Related MCP server: @cropgraph/mcp
Requirements
Python 3.11+
Optional: Node.js only if you use MCP Inspector
Install
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e ".[dev]"macOS / Linux:
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"First run (web app)
garden-planner-webOpen http://127.0.0.1:8765/. The app asks:
Where is the garden? City, town, or ZIP. Pick the right match so forecast and frost use that point.
What is the plot like? Name, aspect, sun, typical last spring frost and first fall frost (US dates are fine). Frost dates are prefilled from latitude if you do not know them.
What is growing? Optional rows for plant, variety, bed, date, quantity, and notes.
You can skip plantings and use Log a planting later. Edit (top right) opens fields; Save writes them and returns to the journal view.
First run with Claude
If you use Claude Desktop or another MCP client, attach this server and start from the set_up_my_garden prompt. The same interview lives in prompts/garden-setup.md if you want to paste it.
Claude should:
Ask for location (or coordinates)
Call
search_placesand confirm the matchAsk about the plot and each bed / planting
Call
save_garden_setupsoconfig.tomland the SQLite log are written locally
MCP Inspector
From the project directory, with the venv active:
npx.cmd @modelcontextprotocol/inspector python -m garden_plannerOn Windows, if PowerShell blocks npx, use npx.cmd. Point Inspector at the venv Python if python is not that interpreter.
Claude Desktop
Edit %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS). Use your clone path:
{
"mcpServers": {
"garden-planner": {
"command": "C:\\path\\to\\garden-planner\\.venv\\Scripts\\python.exe",
"args": ["-m", "garden_planner"],
"cwd": "C:\\path\\to\\garden-planner"
}
}
}Restart Claude Desktop after saving.
Tools: search_places, save_garden_setup, log_planting, list_plantings, update_planting, get_forecast, frost_check, planting_window
Temperatures in tools and the web UI are Fahrenheit. Dates accept forms like 2026-05-01, 05-01-2026, and 5/1/26.
Tests
pytest
pytest -m networkThe network mark hits Open-Meteo’s archive (used to replay a known freeze).
License
MIT. See LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Identify plants, mushrooms and insects, and keep your garden’s records and jobs, from your AI.
Your garden notebook: ask about your beds, plantings, harvests and frost dates, and log your work.
Search crops, check companion planting, explore seasonal calendars, and find planting plans.
Lets Claude, ChatGPT, and Muse read and update your beckett tasks, notes, calendar, and lists.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that gives coding agents structured plant data for garden planning: species care profiles, companion checks that explain themselves, and frost-date planting windows derived from ten years of observed weather.425 npmMIT

@cropgraph/mcpofficial
AlicenseNot gradedqualityCmaintenanceExposes eighteen garden-planning tools to AI agents over stdio, enabling crop calendar and planting-window lookups, companion planting graphs, crop rotation and succession planning, pest and disease intelligence with beneficial-insect cross-references, and USDA zone plus climate classification. All data is curated and served offline, so agents can answer climate-aware scheduling questions without live API calls.1MIT- AlicenseNot gradedqualityCmaintenanceEnables Claude to manage a self-hosted plant-care tracker through natural language, including adding plants, calculating watering and feeding schedules for the user's climate, logging care, snoozing plants, and attaching photos.MIT
- AlicenseAqualityBmaintenanceEnables LLMs to query agriculture-focused weather data and derived insights, including location geocoding, growing degree days, frost risk, water balance, and soil conditions via Open-Meteo.52MIT