MCP ExplorerExplorer

Mcp Tool Telemetry

@allenheltondevon a year ago
1 MIT
FreeCommunity
AI Systems
POC for tracking MCP server tool usage with Kestra

Overview

What is Mcp Tool Telemetry

mcp-tool-telemetry is a proof of concept (POC) for tracking the usage of MCP server tools, specifically designed to work with Kestra for workflow automation in managing permaculture garden beds.

Use cases

Use cases include managing multiple garden beds, tracking plant health and moisture levels, logging harvest data, and automating workflows for garden management tasks.

How to use

To use mcp-tool-telemetry, set up the environment by creating a .env file with the necessary database and token information, install the required dependencies, and run the workflows using Kestra CLI.

Key features

Key features include garden bed management, plant management, an observation system for tracking garden conditions, harvest tracking, and telemetry for automatic tool usage tracking and performance metrics collection.

Where to use

mcp-tool-telemetry can be used in agricultural technology, specifically in permaculture and garden management systems, to enhance the efficiency and effectiveness of garden management practices.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers