mcpField
M
MCP Heuristics - Garden Management System

MCP Heuristics - Garden Management System

Local
github.com/allenheltondevOther1Updated 80w ago

About MCP Heuristics - Garden Management System

A TypeScript and PostgreSQL MCP server for managing permaculture garden beds, plants, observations, and harvests. It also records tool usage and performance, including success and failure metrics.

Key features

  1. 01Manage garden beds and their details
  2. 02Track plants and planting dates
  3. 03Record garden observations and health
  4. 04Log harvest quantities and dates
  5. 05Collect tool usage and performance telemetry

Use cases

  1. 01Maintain garden bed and plant records
  2. 02Review observation and harvest histories
  3. 03Monitor MCP tool usage and outcomes

MCP support

The MCP server provides structured tools for garden bed, plant, observation, and harvest management. Tool usage telemetry tracks performance and success or failure.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Heuristics - Garden Management System

A Model Context Protocol (MCP) server for tracking and managing permaculture garden beds, built with TypeScript and PostgreSQL.

Overview

This system provides a comprehensive suite of tools for managing garden beds, plants, observations, and harvests. It uses the Model Context Protocol to provide structured interactions with the garden management system.

Features

  • Garden Bed Management

    • Add new garden beds with metadata
    • Update existing garden bed information
    • List all garden beds
    • Get detailed information about specific beds
  • Plant Management

    • Add plants to garden beds
    • Remove plants from beds
    • Track planting dates and species
  • Observation System

    • Log observations about garden beds
    • Track moisture levels, pest presence, and plant health
    • View historical observations
  • Harvest Tracking

    • Log harvest information
    • Track harvest quantities and dates
    • View harvest history
  • Telemetry

    • Automatic tracking of tool usage
    • Performance metrics collection
    • Success/failure monitoring

Technical Stack

  • TypeScript
  • PostgreSQL (via Neon Database)
  • Model Context Protocol SDK
  • Kestra (for workflow automation)
  • Momento Cache

Prerequisites

  • Node.js
  • PostgreSQL
  • Kestra CLI (for running workflows)

Environment Setup

  1. Create a .env file with the following variables:
DATABASE_URL=your_neon_database_url
MOMENTO_TOKEN=your_momento_token
  1. Install dependencies

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.