mindsdb

其他源码 2025-08-06



网站·文档·与我们联系以进行演示·社区懈怠


mindsdb使人类,人工智能,代理和应用程序可以在庞大的大规模数据源中获得高度准确的答案。

mindsdb内置了MCP服务器,使您的MCP应用程序可以通过大规模的联合数据(包含数据库,数据仓库和SaaS应用程序)连接,统一和回答问题。

安装mindsdb服务器

mindsdb是一款可以在任何地方部署的开源服务器 - 从笔记本电脑到云以及介于两者之间的任何地方。是的,您可以根据自己的内容自定义它。

  • 使用Docker桌面。这是开始并使一切运行的最快,推荐的方法。
  • 使用Docker。这也很简单,但是可以使您更加灵活地自定义服务器。
  • 使用PYPI。此选项使您可以为mindsdb做出贡献。

核心理念:连接,统一,回应

mindsdb的架构围绕三个基本功能建造:

连接您的数据

您可以连接到数百个企业数据源(了解更多)。这些集成使mindsdb可以访问其居住的数据,从而为所有其他功能构成基础。

统一您的数据

连接后,可以使用完整的SQL方言来查询这些数据源,就好像它们都是单个数据库的一部分一样。 mindsdb的联合查询引擎将您的SQL查询转换并在适当的连接数据源上执行。

在使用许多数据源时,重要的是在从中生成响应之前准备和统一数据。 mindsdb SQL提供虚拟表(视图,知识库,ML模型),以允许使用异质数据,就好像它是在单个有组织的系统中统一的一样。

  • 视图- 通过跨不同来源(NO-ETL)创建统一的视图来简化数据访问。
  • 知识库- 索引和组织非结构化数据以有效检索。
  • ML模型- 应用AI/ML转换以获取数据的见解。

数据可以使用作业自动化数据

  • 作业- 为实时处理计划同步和转换任务。

从您的数据中回复

与您的数据聊天

  • 代理- 配置内置代理,专门回答有关您的连接和统一数据的问题。
  • MCP - 通过MCP(模型上下文协议)连接到mindsdb ,以进行无缝交互。

?贡献

有兴趣为mindsdb做出贡献吗?遵循我们的开发安装指南。

您可以在此处找到我们的贡献指南。

我们欢迎建议!请随时通过您的想法打开新问题,我们将指导您。

该项目遵守贡献者的行为准则。通过参加,您同意遵循其条款。

另外,查看我们的社区奖励和计划。

?支持

如果找到错误,请在Github上提交问题。

这是您可以获得社区支持的方式:

  • 在我们松懈的社区中提出一个问题。
  • 加入我们的GitHub讨论。
  • 用mindsdb标签在堆栈溢出上发布。

如需商业支持,请联系mindsdb团队。

目前的贡献者

由贡献者生成。

?订阅更新

加入我们的懈怠社区

下载源码

通过命令行克隆项目:

git clone https://github.com/mindsdb/mindsdb.git