Abhishek
Added dummy sqlite DB
3b382fd

A newer version of the Gradio SDK is available: 6.13.0

Upgrade
metadata
title: TrackMate AI MCP Server
emoji: πŸ“ˆ
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: MCP server for the TrackMate AI.

tags:

  • mcp-server-track

🧠 TrackMate AI MCP Server

TrackMate AI MCP Server is an MCP-compatible backend built using the Gradio MCP framework. It provides tools to interact with an ERP system in real time β€” enabling LLMs to retrieve, modify, and reason over structured business data such as customer orders, inventory, invoices, and disruptions.

This backend is designed to be consumed by autonomous agents for real-world task execution.


πŸŽ₯ Video Overview

πŸ“Ή Watch Demo Video - TrackMate AI Agent + MCP server Overview


πŸš€ Features

  • πŸ—‚ ERP Database Access – Access customer records, orders, invoices, and inventory tables.
  • πŸ“¦ Order Management – Place, cancel, and track orders via LLMs.
  • 🌍 Disruption Analysis – Check for geopolitical disruptions impacting logistics.
  • πŸ“Š Inventory Sync – Auto-updates inventory based on order events.
  • 🧱 Modular Tool Interface – Easily add new MCP tools with Python.

🧰 Available Tools

Tool Name Description
list_tables Lists all ERP database tables
execute_query Executes a custom SQL query
get_order_status Gets status of an order
place_order Places a new order
cancel_order Cancels an existing order
get_invoice_details Returns invoice details for an order
reset_database Resets the SQLite Database
get_active_disruptions Returns geopolitical disruptions between nations

πŸ—οΈ Architecture

  • Built with Gradio MCP Framework
  • STDIO-based tooling for ephemeral tools like Disruption Server
  • Interacts with an SQLite-based ERP system
  • Can be used standalone or alongside an agent frontend

πŸ”— Demo the App

πŸ‘‰ TrackMate AI Gradio App (Frontend)

Use this Gradio app to talk to the MCP Server and run end-to-end ERP workflows.


🧠 Example Queries

  • β€œWhat’s the status of order ID 7?”
  • β€œCancel this order and place a new one from Russia.”
  • β€œAre there disruptions between China and India?”