Skip to content

Commit ae5e251

Browse files
authored
Add dolt MCP server to registry (#1443)
1 parent c21211a commit ae5e251

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed

pkg/registry/data/registry.json

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1051,6 +1051,127 @@
10511051
],
10521052
"transport": "streamable-http"
10531053
},
1054+
"dolt": {
1055+
"description": "Provides Git-like version control for SQL databases using Dolt, enabling branching, merging, and versioning of database schemas and data",
1056+
"tier": "Official",
1057+
"status": "Active",
1058+
"transport": "streamable-http",
1059+
"tools": [
1060+
"add_dolt_remote",
1061+
"alter_table",
1062+
"clone_database",
1063+
"create_database",
1064+
"create_dolt_branch",
1065+
"create_dolt_branch_from_head",
1066+
"create_dolt_commit",
1067+
"create_table",
1068+
"delete_dolt_branch",
1069+
"describe_table",
1070+
"dolt_fetch_all_branches",
1071+
"dolt_fetch_branch",
1072+
"dolt_pull_branch",
1073+
"dolt_push_branch",
1074+
"dolt_reset_all_tables_soft",
1075+
"dolt_reset_hard",
1076+
"dolt_reset_table_soft",
1077+
"drop_database",
1078+
"drop_table",
1079+
"exec",
1080+
"get_dolt_merge_status",
1081+
"list_databases",
1082+
"list_dolt_branches",
1083+
"list_dolt_commits",
1084+
"list_dolt_diff_changes_by_table_name",
1085+
"list_dolt_diff_changes_in_date_range",
1086+
"list_dolt_diff_changes_in_working_set",
1087+
"list_dolt_remotes",
1088+
"merge_dolt_branch",
1089+
"merge_dolt_branch_no_fast_forward",
1090+
"move_dolt_branch",
1091+
"query",
1092+
"remove_dolt_remote",
1093+
"select_active_branch",
1094+
"select_version",
1095+
"show_create_table",
1096+
"show_tables",
1097+
"stage_all_tables_for_dolt_commit",
1098+
"stage_table_for_dolt_commit",
1099+
"unstage_all_tables",
1100+
"unstage_table"
1101+
],
1102+
"repository_url": "https://github.com/dolthub/dolt-mcp",
1103+
"tags": [
1104+
"database",
1105+
"version-control",
1106+
"sql",
1107+
"mysql",
1108+
"git",
1109+
"collaboration",
1110+
"data-science",
1111+
"branching",
1112+
"merging",
1113+
"reproducibility"
1114+
],
1115+
"image": "docker.io/dolthub/dolt-mcp:0.1.0",
1116+
"permissions": {
1117+
"network": {
1118+
"outbound": {
1119+
"allow_host": [
1120+
"localhost",
1121+
"dolthub.com",
1122+
".dolthub.com"
1123+
],
1124+
"allow_port": [
1125+
3306,
1126+
443,
1127+
80,
1128+
8080
1129+
]
1130+
}
1131+
}
1132+
},
1133+
"env_vars": [
1134+
{
1135+
"name": "DOLT_HOST",
1136+
"description": "Hostname of the Dolt SQL server",
1137+
"required": true
1138+
},
1139+
{
1140+
"name": "DOLT_PORT",
1141+
"description": "Dolt server port",
1142+
"required": false,
1143+
"default": "3306"
1144+
},
1145+
{
1146+
"name": "DOLT_USER",
1147+
"description": "Username for Dolt server authentication",
1148+
"required": true
1149+
},
1150+
{
1151+
"name": "DOLT_PASSWORD",
1152+
"description": "Password for Dolt server authentication",
1153+
"required": false,
1154+
"secret": true
1155+
},
1156+
{
1157+
"name": "DOLT_DATABASE",
1158+
"description": "Name of the database to connect to",
1159+
"required": true
1160+
},
1161+
{
1162+
"name": "MCP_MODE",
1163+
"description": "Server mode (stdio or http)",
1164+
"required": false,
1165+
"default": "http"
1166+
},
1167+
{
1168+
"name": "MCP_PORT",
1169+
"description": "HTTP server port (HTTP mode only)",
1170+
"required": false,
1171+
"default": "8080"
1172+
}
1173+
]
1174+
},
10541175
"elasticsearch": {
10551176
"args": [
10561177
"http"

0 commit comments

Comments
 (0)