Connect and unify data across various platforms and databases with MindsDB as a single MCP server.
Add to Claude Desktop config.json
{
"mcpServers": {
"mindsdb-mindsdb": {
"command": "node",
"args": [
"~/.mcp/mindsdb/index.js"
]
}
}
} Get the source and run locally
git clone https://github.com/mindsdb/mindsdb.git ~/.mcp/mindsdb
cd ~/.mcp/mindsdb Minds Platform is dedicated to building a general-purpose AI designed for knowledge workers — creators, strategists, and operators — and individuals seeking AI systems they can truly control to help them get work done, with full flexibility to extend and deploy anywhere (VPC, on-prem, or cloud).
For every knowledge worker
Simplest way to use this is the latest build App, available on web or desktop:
web: Click here to register/login the Minds-cowork app, packaged and ready for you in one click.
macOS: Click here to download the Minds-cowork for MacOS.
Windows: Click here to download the Minds-cowork for Windows.
1. Clone the repository
git clone --recurse-submodules https://github.com/mindsdb/minds-platform.git
cd minds-platform
2. Install dependencies
make setup
3. Run
| Mode | Command |
|---|---|
| Desktop app (Electron) with hot reload | make dev |
| Web app in browser with hot reload | make dev-web |
| Production build | make build |
| Package for macOS | make dist-mac |
| Package for Windows | make dist-win |
| Wipe all local installs + data (fresh start) | make flush |
Reset to a clean slate:
make flushuninstalls the local runtime (thecowork-serveruv tool and thebackend/*/.venvs) and deletes app state in~/.anton(provider keys) and~/.cowork(database, hermes, projects). Use it to test the from-scratch install flow or recover from a broken install. ⚠️ This deletes your conversations and saved keys. It prompts for confirmation; passFORCE=1to skip it. The nextmake setupor app launch reinstalls everything.
This repo is a superproject that pins each module (frontend, backend/core_api, backend/core_agent, backend/data-vault) to a commit. To work on module branches without polluting git status or fighting over pins:
1. Pick your branches in a gitignored dev.env (copy the template):
cp dev.env.example dev.env # then set REF=feat/my-thing (or per-module API_REF=…)
2. make follows it — one knob, both run paths:
| Command | What it does |
|---|---|
make use | check out your dev.env refs across all submodules |
make dev / make dev-web | run the local module source on those branches (hot reload) |
make server + make app | run the desktop app against your branch’s server |
make refs | show which refs the next run will use |
make baseline | reset submodules to the pinned commits |
make pin | record the current submodule commits as the superproject’s pins (one deliberate commit) |
Submodules are configured with ignore = all, so your branch work never shows up as superproject changes — the parent git status stays clean. Pins move only via make pin. See CLAUDE.md for the full workflow.
Minds Platform is designed for flexible deployment across:
Maintain full control over your infrastructure, models, permissions, and data.
Stuck on a query? Found a bug? We’re here to help.
| Ask a question | Join our Slack Community. |
| Report a bug | Open a GitHub Issue. Please include reproduction steps! |
| Get commercial support | Contact the MindsDB Team for enterprise SLAs and custom solutions. |
Security Note: If you find a security vulnerability, please do not open a public issue. Refer to our security policy for reporting instructions.
Minds Platform is open source and contributions are welcome! You can submit code changes through pull requests or by opening issues to report bugs, suggest new features, or enhancements.
How to contribute
Connect with 2,500 APIs with 8,000+ prebuilt tools, and manage servers for your users, in your own app.
MetaMCP is the one unified middleware MCP server that manages your MCP connections with GUI.
Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by design.
Self-hosted MCP Server registry for enterprise AI Agents
A reverse proxy and management layer for MCP servers, enabling scalable, session-aware routing and lifecycle management in Kubernetes environments.
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.