Skip to content

PaulMTT/diceberg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Diceberg!

This project provides a suite of utilities for working with DICI assets and related operations.

  • πŸ“š Rust library for interacting with DICI Management APIs and Iceberg-backed assets
  • πŸ’» Command-line interface (CLI) for inventories, registrations, schemas, and queries
  • πŸ”Œ MCP server that exposes DICI concepts to LLMs via Model Context Protocol
  • 🐭 AI terminal chat UI powered by ratatui and mistralrs

✨ Features

πŸ“š Library

  • DataFrame API for accessing raw DICI asset Iceberg tables
  • HTTP client for the DICI Management API

πŸ’» CLI

  • Lookup registrations and inventories
  • Inspect schemas, snapshot history, partitions, and stats
  • Execute SQL against tables with JSON or Arrow IPC output
  • IPC utilities for printing and querying DataFrames

πŸ”Œ MCP Server

  • Schema retrieval and SQL execution
  • Inventory and registration management
  • Version and metadata queries

🐭 AI Chat

  • Interactive terminal UI for LLM-powered chat sessions

πŸ“– Documentation

πŸ‘‰ Full documentation available at: socrata.github.io/diceberg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages