dolthub/dolt
Dolt – Git for Data
Platform-specific configuration:
{
"mcpServers": {
"dolt": {
"command": "npx",
"args": [
"-y",
"dolt"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a Git repository.
Connect to Dolt just like any MySQL database to read or modify schema and data. Version control functionality is exposed in SQL via system tables, functions, and procedures.
Or, use the Git-like command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate's changes. All the commands you know for Git work exactly the same for Dolt.
Git versions files. Dolt versions tables. It's like Git and MySQL had a baby.
We also built DoltHub, a place to share Dolt databases. We host public data for free. If you want to host your own version of DoltHub, we have DoltLab. If you want us to run a Dolt server for you, we have Hosted Dolt.
Prefer Postgres instead of MySQL? Try Doltgres, now in its Beta release.
Join us on Discord to say hi and ask questions, or check out our roadmap to see what we're building next.
[](https://www.youtube.com/watch?v=H2iZy0Cme10)
Lots of things! Dolt is a generally useful tool with countless applications. But if you want some ideas, here's how people are using it so far.
Dolt can be set up as a replica of your existing MySQL database using standard MySQL binlog replication. Every write becomes a Dolt commit. This is a great way to get the version control benefits of Dolt and keep an existing MySQL database.
The dolt CLI has the same commands as `
Loading reviews...