LunarGarden MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LunarGarden MCPplan garden care for my tomatoes in Austin for next 3 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LunarGarden MCP
A public Model Context Protocol (MCP) server for astrology-aware garden care planning.
LunarGarden combines real external astrology data (lunar phase + Vedic panchang), hourly weather + soil forecasts, and static soil profiles into a structured 24-72 hour care plan with rationales and confidence scores.
Stack
Cloudflare Worker (
src/worker.js)Model Context Protocol server (JSON-RPC 2.0 over HTTP at
/mcp)Same-origin frontend (
index.html,styles.css,app.js) served from the WorkerCaching via Cloudflare KV with in-memory fallback for local development
Related MCP server: mcp-indian-astrology
External APIs
Source | Auth | Used for |
AstrologyAPI.com | HTTP Basic ( |
|
Open-Meteo Forecast | None | Hourly weather + soil temp/moisture |
Open-Meteo Air Quality | None | Hourly UV index |
SoilGrids ISRIC | None (optional, fail-soft) | Static soil properties |
MCP Tools
Tool | Purpose |
| Lunar phase + moon sign + Vedic panchang |
| Hourly weather + soil forecast (24-72h) |
| Static SoilGrids baseline (fail-soft) |
| Hourly UV index (24-72h) |
| Optimal outdoor work windows |
| Composite 24-72h structured care plan |
| Explainability for one plan item |
| Inter-agent handoff brief |
Full schemas, input/output contracts, and example calls are documented in /agents-guide.md (served at the same origin).
Endpoints
Method | Path | Purpose |
|
| Frontend HTML |
|
| Frontend stylesheet |
|
| Frontend logic + MCP client |
|
| Liveness probe |
|
| Public MCP agent documentation |
|
| JSON-RPC 2.0 MCP endpoint |
Development
# Install
npm install
# Local dev server (memory cache, no real AstrologyAPI calls)
npx wrangler dev
# Production deploy (after explicit approval only)
npx wrangler deploySecrets (production)
wrangler secret put ASTROLOGY_API_USER_ID
wrangler secret put ASTROLOGY_API_KEYReal AstrologyAPI calls are disabled unless both env vars are present AND the LIVE_ASTROLOGY environment variable is explicitly set to "true".
Safety
All secrets live in Cloudflare Worker secrets, never in source.
Same-origin only: the browser never calls upstream APIs directly.
Cache TTL: lunar 1h, weather 15min, soil 24h, UV 15min.
SoilGrids is fail-soft: empty profile does not block composite output.
Invalid input returns HTTP 400 with a clear
error.message.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Vedic and Western astrology for AI agents: charts, dasha, matchmaking, panchanga, numerology, tarot.
Real astrology for AI agents: cosmic weather, synastry, timing, astrocartography, and divination.
Astrology transit forecasts, timelines and significant-date feeds for AI agents.
Аccess to personalized Enigmata astrological forecasts (day/week/month/thematic) for AI assistants
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables querying a plant knowledge graph for companion planting, climate suitability, and landscape design recommendations via natural language.18MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to access Indian Vedic astrology services including Panchang, Kundli, matchmaking, and festivals through natural language.MIT
- FlicenseNot gradedqualityCmaintenanceProvides real astrology and tarot computations using actual ephemeris and a 78-card deck, returning structured data such as natal charts, synastry, transits, and tarot draws without relying on an LLM for astrological facts.-
- FlicenseNot gradedqualityCmaintenanceMCP server for Indian astrology (Jyotisha) that provides deterministic Lahiri sidereal calculations, question-aware natal context, Vimshottari dasha, and current gochara, enabling natural language conversations about astrology with saved birth profiles.-