Hasty Briefsbeta

Bilingual

Show HN: EnrichMCP – A Python ORM for Agents

a year ago
  • #Python
  • #AI
  • #ORM
  • EnrichMCP is a Python framework that helps AI agents understand and navigate data by adding a semantic layer.
  • It automatically generates typed tools from data models, handles relationships between entities, and provides schema discovery.
  • EnrichMCP works with any backend, including databases, APIs, or custom logic, and validates all inputs/outputs with Pydantic models.
  • The framework can transform existing SQLAlchemy models into an AI-navigable API, making it easy for AI agents to query and understand data.
  • AI agents can explore data models, query with filters, fetch specific records, and navigate relationships between entities.
  • EnrichMCP supports complex data layers with custom logic, including computed fields and ML-powered predictions.
  • It includes features like pagination for handling large datasets and context passing for authentication and database connections.
  • The framework adds three critical layers on top of MCP: Semantic, Data, and Control layers.
  • EnrichMCP is open-source under Apache 2.0 license and built by Featureform.