Labsco
intugle logo

Intugle MCP

β˜… 149

from intugle

Generate automated semantic models using data engineering agents and built data products on demand

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys
<p align="center"> <img alt="Intugle Logo" width="350" src="https://github.com/user-attachments/assets/18f4627b-af6c-4133-994b-830c30a9533b" /> <h3 align="center"><i>The GenAI-powered toolkit for automated data intelligence.</i></h3> </p> <p align="center"> <a href="https://pepy.tech/projects/intugle"> <img alt="PyPI Downloads" src="https://static.pepy.tech/personalized-badge/intugle?period=total&units=INTERNATIONAL_SYSTEM&left_color=GREY&right_color=BRIGHTGREEN&left_text=downloads"> </a> <img alt="Release" src="https://img.shields.io/github/release/Intugle/data-tools"> <a href="https://www.python.org/"> <img alt="Made with Python" src="https://img.shields.io/badge/Made_with-Python-blue?logo=python&logoColor=white"> </a> <a href="https://github.com/Intugle/data-tools/blob/main/CONTRIBUTING.md"> <img alt="contributions - welcome" src="https://img.shields.io/badge/contributions-welcome-blue"> </a> <a href="https://opensource.org/licenses/Apache-2.0"> <img alt="License: Apache 2.0" src="https://img.shields.io/badge/License-Apache_2.0-blue.svg"> </a> <a href="https://github.com/Intugle/data-tools/issues"> <img alt="Open Issues" src="https://img.shields.io/github/issues-raw/Intugle/data-tools"> </a> <!-- <a href="https://github.com/Intugle/data-tools/stargazers"> <img alt="GitHub star chart" src="https://img.shields.io/github/stars/Intugle/data-tools?style=social"> </a> --> </p>

Transform Fragmented Data into Connected Semantic Data Model

Overview

Intugle’s GenAI-powered open-source Python library builds a semantic data model over your existing data systems. At its core, it discovers meaningful links and relationships across data assets β€” enriching them with profiles, classifications, and business glossaries. With this connected knowledge layer, you can enable semantic search and auto-generate queries to create unified data products, making data integration and exploration faster, more accurate, and far less manual.

<!-- [PLACEHOLDER: Architecture Diagram - Data Sources -> Intugle Engine -> Outputs] --> <p align="center"><img width="1672" height="560" alt="intugle-architecture" src="https://github.com/user-attachments/assets/18d3d67a-a400-41bd-97fc-017f10772be9" /></p>

Who is this for?

  • Data Engineers & Architects often spend weeks manually profiling, classifying, and stitching together fragmented data assets. With Intugle, they can automate this process end-to-end, uncovering meaningful links and relationships to instantly generate a connected semantic layer.
  • Data Analysts & Scientists spend endless hours on data readiness and preparation before they can even start the real analysis. Intugle accelerates this by providing contextual intelligence, automatically generating SQL and reusable data products enriched with relationships and business meaning.
  • Business Analysts & Decision Makers are slowed down by constant dependence on technical teams for answers. Intugle removes this bottleneck by enabling natural language queries and semantic search, giving them trusted insights on demand.

Features

  • Semantic Data Model - Transform raw, fragmented datasets into an intelligent semantic graph that captures entities, relationships, and context β€” the foundation for connected intelligence.
  • Business Glossary & Semantic Search: Auto-generate a business glossary and enable search that understands meaning, not just keywords β€” making data more accessible across technical and business users.
  • Data Products - Instantly generate SQL and reusable data products enriched with context, eliminating manual pipelines and accelerating data-to-insight.
  • Conceptual Search - Generate data product plans from natural language queries, bridging the gap between business questions and executable data product definitions. Learn more in the documentation.

Supported Integrations

CategoryIntegrations
Data WarehousesSnowflake, Databricks
DatabasesSQLite, PostgreSQL, SQL Server, MySQL
LocalPandas, DuckDB (CSV, Parquet, Excel)

Streamlit App

The intugle library includes a Streamlit application that provides an interactive web interface for building and visualizing semantic data models.

<!-- [PLACEHOLDER: Streamlit App GIF/Screenshot] --> <!-- <img src="docs/images/streamlit_demo.gif" alt="Streamlit App Demo" width="700"> -->

https://github.com/user-attachments/assets/402c3f3d-baf3-4ece-ba55-4e06437defc5

To use the Streamlit app, install intugle with the streamlit extra:

Copy & paste β€” that's it
pip install intugle[streamlit]

You can launch the Streamlit application using the intugle-mcp command or uvx:

Copy & paste β€” that's it
intugle-streamlit
# Or using uvx
uvx --from intugle[streamlit] intugle-streamlit

Open the URL provided in your terminal (usually http://localhost:8501) to access the application. For more details, refer to the Streamlit App documentation.

To run the app in a cloud environment like Google Colab, please refer to our Streamlit quickstart notebook.

Documentation

For more detailed information, advanced usage, and tutorials, please refer to our full documentation site.

Community

Join our community to ask questions, share your projects, and connect with other users.

Contributing

Contributions are welcome! Please see the CONTRIBUTING.md file for guidelines.

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details. Third-party software notices are available in the NOTICE file.