mindsdb
Connect, unify, and query data at scale with an open-source AI platform.
Key Features
Use Cases
README
MindsDB enables humans, AI, agents, and applications to get highly accurate answers across large scale data sources.
Install MindsDB Server
MindsDB is an open-source server that can be deployed anywhere - from your laptop to the cloud, and everywhere in between. And yes, you can customize it to your heart's content.
- Using Docker Desktop. This is the fastest and recommended way to get started and have it all running.
- Using Docker. This is also simple, but gives you more flexibility on how to further customize your server.
MindsDB has an MCP server built in that enables your MCP applications to connect, unify and respond to questions over large-scale federated data—spanning databases, data warehouses, and SaaS applications.
Core Philosophy: Connect, Unify, Respond
MindsDB's architecture is built around three fundamental capabilities:
Connect Your Data
You can connect to hundreds of enterprise data sources (learn more). These integrations allow MindsDB to access data wherever it resides, forming the foundation for all other capabilities.
Unify Your Data
In many situations, it’s important to be able to prepare and unify data before generating responses from it. MindsDB SQL offers knowledge bases and views that allow indexing and organizing structured and unstructured data as if it were unified in a single system.
- KNOWLEDGE BASES – Index and organize unstructured data for efficient Q&A.
- VIEWS – Simplify data access by creating unified views across different sources (no-ETL).
Unification of data can be automated using JOBs
- JOBS – Schedule synchronization and transformation tasks for real-time processing.
Respond From Your Data
Chat with Your Data
- AGENTS – Configure built-in agents specialized in answering questions over your connected and unified data.
- MCP – Connect to MindsDB through the MCP (Model Context Protocol) for seamless interaction.
🤝 Contribute
Interested in contributing to MindsDB? Follow our installation guide for development.
You can find our contribution guide here.
We welcome suggestions! Feel free to open new issues with your ideas, and we’ll guide you.
This project adheres to a Contributor Code of Conduct. By participating, you agree to follow its terms.
Also, check out our community rewards and programs.
🤍 Support
If you find a bug, please submit an issue on GitHub.
Here’s how you can get community support:
- Ask a question in our Slack Community.
- Join our GitHub Discussions.
- Post on Stack Overflow with the MindsDB tag.
For commercial support, please contact the MindsDB team.
💚 Current Contributors
Generated with contributors-img.
🔔 Subscribe for Updates
Join our Slack community
Star History
Repository Owner
Organization
Repository Details
Programming Languages
Tags
Topics
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
Multi-Database MCP Server (by Legion AI)
Unified multi-database access and AI interaction server with MCP integration.
Multi-Database MCP Server enables seamless access and querying of diverse databases via a unified API, with native support for the Model Context Protocol (MCP). It supports popular databases such as PostgreSQL, MySQL, SQL Server, and more, and is built for integration with AI assistants and agents. Leveraging the MCP Python SDK, it exposes databases as resources, tools, and prompts for intelligent, context-aware interactions, while delivering zero-configuration schema discovery and secure credential management.
- ⭐ 76
- MCP
- TheRaLabs/legion-mcp
Multi Database MCP Server
A unified server for structured, multi-database access via the Model Context Protocol.
Multi Database MCP Server provides a standardized interface for AI assistants to access and manage multiple databases concurrently through the Model Context Protocol. It supports automatic tool generation for SQL queries, transactions, schema exploration, and performance analysis for each connected database. Built using Clean Architecture, it is fully compatible with OpenAI Agents SDK, enabling seamless integration. The platform simplifies configuration and interaction with MySQL and PostgreSQL databases in a robust, modular environment.
- ⭐ 304
- MCP
- FreePeak/db-mcp-server
MCP Toolbox for Databases
Open source MCP server for secure and efficient Gen AI database integrations.
MCP Toolbox for Databases is an open source server that implements the Model Context Protocol (MCP) for database interactions in Gen AI workflows. It manages core complexities such as connection pooling, authentication, and tool integration, enabling developers to create and deploy database tools with ease and enhanced security. The toolbox supports streamlined connections between development environments and databases, offering observability, context-aware code generation, and automation features. Its design emphasizes rapid integration, reusable tools, and compatibility with AI assistants.
- ⭐ 11,412
- MCP
- googleapis/genai-toolbox
dbt MCP Server
Bridge dbt projects and AI agents with rich project context.
dbt MCP Server provides an implementation of the Model Context Protocol for dbt projects, enabling seamless integration between dbt and AI agents. It allows agents to access and understand the context of dbt Core, dbt Fusion, and dbt Platform projects. The tool supports connection to external AI products and offers resources for building custom agents. Documentation and examples are provided to facilitate adoption and integration.
- ⭐ 420
- MCP
- dbt-labs/dbt-mcp
InfluxDB MCP Server
Expose InfluxDB data and tools to AI models via the Model Context Protocol.
InfluxDB MCP Server is a Model Context Protocol (MCP) server that enables AI models to access, write, and manage time-series data stored in InfluxDB instances through a standardized API. It provides resources for organizations, buckets, and measurements, as well as tools for running Flux queries, writing data, and managing InfluxDB objects. The server includes prompt templates for common query operations and supports seamless integration with AI platforms like Claude Desktop. Easy installation options are offered via Smithery, npx, npm, or from source.
- ⭐ 27
- MCP
- idoru/influxdb-mcp-server
anyquery
Universal SQL query engine for files, databases, apps, and LLM integration.
Anyquery is a SQL query engine that enables users to run SQL queries on a wide array of data sources, including files, databases, and popular applications via plugins. It supports integrations with large language models (LLMs) through the Model Context Protocol (MCP), providing seamless access for AI models to query data. Built on SQLite, it extends functionality with a plugin system and can also function as a MySQL server for compatibility with conventional SQL clients. Its flexible installation options and broad plugin ecosystem allow extensive customization and integration.
- ⭐ 1,298
- MCP
- julien040/anyquery
Didn't find tool you were looking for?