Hasty Briefsbeta

双语

Show HN: EnrichMCP – A Python ORM for Agents

a year ago
  • #Python
  • #AI
  • #ORM
  • EnrichMCP 是一个 Python 框架,通过添加语义层帮助 AI 代理理解和导航数据。
  • 它能自动从数据模型生成类型化工具,处理实体间关系,并提供模式发现功能。
  • EnrichMCP 兼容任何后端(包括数据库、API 或自定义逻辑),并使用 Pydantic 模型验证所有输入/输出。
  • 该框架可将现有 SQLAlchemy 模型转换为 AI 可导航的 API,使 AI 代理能轻松查询和理解数据。
  • AI 代理可探索数据模型、使用过滤器查询、获取特定记录,并导航实体间关系。
  • EnrichMCP 支持包含自定义逻辑的复杂数据层(如计算字段和 ML 驱动的预测)。
  • 其功能包括处理大数据集的分页机制,以及用于身份验证和数据库连接的上下文传递。
  • 该框架在 MCP 之上添加了三个关键层:语义层、数据层和控制层。
  • EnrichMCP 采用 Apache 2.0 开源协议,由 Featureform 团队开发。