EnrichMCP is a Python framework designed to enhance AI agents' interaction with data by providing a semantic layer that transforms traditional data models into typed, discoverable tools. It facilitates automatic schema discovery, relationship management between entities, and Pydantic validation, making it similar to an ORM for AI. The framework supports integration with various backends and allows the creation of complex APIs for data manipulation and exploration.
enrichmcp ✓
ai ✓
data-model ✓
python ✓
+ orm