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 团队开发。