By jettyioCreated 16 days ago
starstarstarstarstar

Manage dataset metadata with MLCommons Croissant validation/creation via Jetty.io.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Dataset ManagementMetadata ValidationMlcommonsJettyioFastapiSqlalchemy

What is Jetty.io (MLC Bakery)?

MLC Bakery is a Python-based service for managing ML model provenance and lineage, with support for MLCommons Croissant metadata validation and creation.

How to use Jetty.io (MLC Bakery)?

To use MLC Bakery, you can either deploy it with Docker or run it locally:

Docker Deployment:

  1. Set up environment variables
  2. Start Docker containers with PostgreSQL and Typesense
  3. Run database migrations

Local Setup:

  1. Clone the repository
  2. Install dependencies using uv or pip
  3. Start the FastAPI application with uvicorn

Key features of Jetty.io (MLC Bakery)?

  • Dataset management with collection support
  • Entity tracking and activity logging
  • Provenance relationships tracking
  • RESTful API endpoints for easy integration
  • Croissant metadata validation

Use cases of Jetty.io (MLC Bakery)?

  1. Managing metadata for machine learning datasets
  2. Tracking model provenance and lineage
  3. Validating dataset metadata against MLCommons standards
  4. Providing API access to dataset management functionalities

FAQ from Jetty.io (MLC Bakery)?

  • What is Croissant?

    Croissant is a dataset metadata format developed by MLCommons.

  • What are the system requirements?

    Python 3.12+, Docker (for containerized deployment), PostgreSQL, and Typesense.

  • Is there API documentation available?

    Yes, you can access Swagger UI at http://bakery.localhost/docs or ReDoc at http://bakery.localhost/redoc.