|
1051 | 1051 | ],
|
1052 | 1052 | "transport": "streamable-http"
|
1053 | 1053 | },
|
| 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 | + }, |
1054 | 1175 | "elasticsearch": {
|
1055 | 1176 | "args": [
|
1056 | 1177 | "http"
|
|
0 commit comments