1+ # Docker/OCI image reference
2+ image : docker.io/dolthub/dolt-mcp:0.1.0
3+
4+ # One-line description
5+ description : Provides Git-like version control for SQL databases using Dolt, enabling branching, merging, and versioning of database schemas and data
6+
7+ # Communication protocol
8+ transport : stdio
9+
10+ # Source code repository
11+ repository_url : https://github.com/dolthub/dolt-mcp
12+
13+ # Project homepage
14+ homepage : https://www.dolthub.com
15+
16+ # License
17+ license : Apache-2.0
18+
19+ # Author/organization
20+ author : DoltHub
21+
22+ # Classification tier
23+ tier : Official
24+
25+ # Development status
26+ status : Active
27+
28+ # Categorization tags
29+ tags :
30+ - database
31+ - version-control
32+ - sql
33+ - mysql
34+ - git
35+ - collaboration
36+ - data-science
37+ - branching
38+ - merging
39+ - reproducibility
40+
41+ # List of tools provided
42+ tools :
43+ - add_dolt_remote
44+ - alter_table
45+ - clone_database
46+ - create_database
47+ - create_dolt_branch
48+ - create_dolt_branch_from_head
49+ - create_dolt_commit
50+ - create_table
51+ - delete_dolt_branch
52+ - describe_table
53+ - dolt_fetch_all_branches
54+ - dolt_fetch_branch
55+ - dolt_pull_branch
56+ - dolt_push_branch
57+ - dolt_reset_all_tables_soft
58+ - dolt_reset_hard
59+ - dolt_reset_table_soft
60+ - drop_database
61+ - drop_table
62+ - exec
63+ - get_dolt_merge_status
64+ - list_databases
65+ - list_dolt_branches
66+ - list_dolt_commits
67+ - list_dolt_diff_changes_by_table_name
68+ - list_dolt_diff_changes_in_date_range
69+ - list_dolt_diff_changes_in_working_set
70+ - list_dolt_remotes
71+ - merge_dolt_branch
72+ - merge_dolt_branch_no_fast_forward
73+ - move_dolt_branch
74+ - query
75+ - remove_dolt_remote
76+ - select_active_branch
77+ - select_version
78+ - show_create_table
79+ - show_tables
80+ - stage_all_tables_for_dolt_commit
81+ - stage_table_for_dolt_commit
82+ - unstage_all_tables
83+ - unstage_table
84+
85+ # Environment variables
86+ env_vars :
87+ - name : DOLT_HOST
88+ description : Hostname of the Dolt SQL server
89+ required : true
90+
91+ - name : DOLT_PORT
92+ description : Dolt server port
93+ required : false
94+ default : " 3306"
95+
96+ - name : DOLT_USER
97+ description : Username for Dolt server authentication
98+ required : true
99+
100+ - name : DOLT_PASSWORD
101+ description : Password for Dolt server authentication
102+ required : false
103+ secret : true
104+
105+ - name : DOLT_DATABASE
106+ description : Name of the database to connect to
107+ required : true
108+
109+ - name : MCP_MODE
110+ description : Server mode (stdio or http)
111+ required : false
112+ default : " stdio"
113+
114+ - name : MCP_PORT
115+ description : HTTP server port (HTTP mode only)
116+ required : false
117+ default : " 8080"
118+
119+ # Security permissions
120+ permissions :
121+ network :
122+ outbound :
123+ allow_host :
124+ - localhost
125+ - dolthub.com
126+ - .dolthub.com
127+ allow_port :
128+ - 3306
129+ - 443
130+ - 80
131+ - 8080
0 commit comments