Skip to content

Commit 915aaf1

Browse files
authored
Update .mcp.json and gemini-extension.json (#26)
1 parent 3983ae7 commit 915aaf1

2 files changed

Lines changed: 307 additions & 4 deletions

File tree

.mcp.json

Lines changed: 155 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,165 @@
11
{
22
"mcpServers": {
3-
"notebook": {
3+
"notebook_and_visualization": {
44
"command": "npx",
55
"args": [
66
"-y",
77
"git+https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit.git"
88
],
9+
"env": {},
10+
"env_vars": [
11+
"DATA_CLOUD_CURR_IDE_NAME"
12+
]
13+
},
14+
"datacloud_bigquery_toolbox": {
15+
"command": "npx",
16+
"args": [
17+
"-y",
18+
"@toolbox-sdk/server@>=1.1.0",
19+
"--prebuilt",
20+
"bigquery",
21+
"--stdio",
22+
"--user-agent-metadata",
23+
"google-cloud-data-agent-kit-claude-and-codex"
24+
],
25+
"env": {
26+
"BIGQUERY_LOCATION": "",
27+
"BIGQUERY_PROJECT": ""
28+
}
29+
},
30+
"datacloud_spanner_toolbox": {
31+
"command": "npx",
32+
"args": [
33+
"-y",
34+
"@toolbox-sdk/server@>=1.1.0",
35+
"--prebuilt",
36+
"spanner",
37+
"--stdio",
38+
"--user-agent-metadata",
39+
"google-cloud-data-agent-kit-claude-and-codex"
40+
],
41+
"env": {
42+
"SPANNER_DATABASE": "",
43+
"SPANNER_DIALECT": "",
44+
"SPANNER_INSTANCE": "",
45+
"SPANNER_PROJECT": ""
46+
}
47+
},
48+
"datacloud_alloydb-postgres-admin_toolbox": {
49+
"command": "npx",
50+
"args": [
51+
"-y",
52+
"@toolbox-sdk/server@>=1.1.0",
53+
"--prebuilt",
54+
"alloydb-postgres-admin",
55+
"--stdio",
56+
"--user-agent-metadata",
57+
"google-cloud-data-agent-kit-claude-and-codex"
58+
],
959
"env": {}
60+
},
61+
"datacloud_alloydb-postgres_toolbox": {
62+
"command": "npx",
63+
"args": [
64+
"-y",
65+
"@toolbox-sdk/server@>=1.1.0",
66+
"--prebuilt",
67+
"alloydb-postgres",
68+
"--stdio",
69+
"--user-agent-metadata",
70+
"google-cloud-data-agent-kit-claude-and-codex"
71+
],
72+
"env": {
73+
"ALLOYDB_POSTGRES_CLUSTER": "",
74+
"ALLOYDB_POSTGRES_DATABASE": "",
75+
"ALLOYDB_POSTGRES_INSTANCE": "",
76+
"ALLOYDB_POSTGRES_IP_TYPE": "",
77+
"ALLOYDB_POSTGRES_PASSWORD": "",
78+
"ALLOYDB_POSTGRES_PROJECT": "",
79+
"ALLOYDB_POSTGRES_REGION": "",
80+
"ALLOYDB_POSTGRES_USER": ""
81+
}
82+
},
83+
"datacloud_cloud-sql-postgresql-admin_toolbox": {
84+
"command": "npx",
85+
"args": [
86+
"-y",
87+
"@toolbox-sdk/server@>=1.1.0",
88+
"--prebuilt",
89+
"cloud-sql-postgres-admin",
90+
"--stdio",
91+
"--user-agent-metadata",
92+
"google-cloud-data-agent-kit-claude-and-codex"
93+
],
94+
"env": {}
95+
},
96+
"datacloud_cloud-sql-postgresql_toolbox": {
97+
"command": "npx",
98+
"args": [
99+
"-y",
100+
"@toolbox-sdk/server@>=1.1.0",
101+
"--prebuilt",
102+
"cloud-sql-postgres",
103+
"--stdio",
104+
"--user-agent-metadata",
105+
"google-cloud-data-agent-kit-claude-and-codex"
106+
],
107+
"env": {
108+
"CLOUD_SQL_POSTGRES_DATABASE": "",
109+
"CLOUD_SQL_POSTGRES_INSTANCE": "",
110+
"CLOUD_SQL_POSTGRES_IP_TYPE": "",
111+
"CLOUD_SQL_POSTGRES_PASSWORD": "",
112+
"CLOUD_SQL_POSTGRES_PROJECT": "",
113+
"CLOUD_SQL_POSTGRES_REGION": "",
114+
"CLOUD_SQL_POSTGRES_USER": ""
115+
}
116+
},
117+
"datacloud_knowledge_catalog_toolbox": {
118+
"command": "npx",
119+
"args": [
120+
"-y",
121+
"@toolbox-sdk/server@>=1.1.0",
122+
"--prebuilt",
123+
"dataplex",
124+
"--stdio",
125+
"--user-agent-metadata",
126+
"google-cloud-data-agent-kit-claude-and-codex"
127+
],
128+
"env": {
129+
"DATAPLEX_PROJECT": ""
130+
}
131+
},
132+
"datacloud_dataproc_toolbox": {
133+
"command": "npx",
134+
"args": [
135+
"-y",
136+
"@toolbox-sdk/server@>=1.1.0",
137+
"--prebuilt",
138+
"dataproc",
139+
"--stdio",
140+
"--user-agent-metadata",
141+
"google-cloud-data-agent-kit-claude-and-codex"
142+
],
143+
"env": {
144+
"DATAPROC_PROJECT": "",
145+
"DATAPROC_REGION": ""
146+
}
147+
},
148+
"datacloud_serverless-spark_toolbox": {
149+
"command": "npx",
150+
"args": [
151+
"-y",
152+
"@toolbox-sdk/server@>=1.1.0",
153+
"--prebuilt",
154+
"serverless-spark",
155+
"--stdio",
156+
"--user-agent-metadata",
157+
"google-cloud-data-agent-kit-claude-and-codex"
158+
],
159+
"env": {
160+
"SERVERLESS_SPARK_PROJECT": "",
161+
"SERVERLESS_SPARK_LOCATION": ""
162+
}
10163
}
11164
}
12-
}
165+
}

gemini-extension.json

Lines changed: 152 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,163 @@
33
"version": "0.1.6",
44
"description": "This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem.",
55
"mcpServers": {
6-
"notebook": {
6+
"notebook_and_visualization": {
77
"command": "npx",
88
"args": [
99
"-y",
1010
"git+https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit.git"
1111
],
1212
"env": {}
13+
},
14+
"datacloud_bigquery_toolbox": {
15+
"command": "npx",
16+
"args": [
17+
"-y",
18+
"@toolbox-sdk/server@>=1.1.0",
19+
"--prebuilt",
20+
"bigquery",
21+
"--stdio",
22+
"--user-agent-metadata",
23+
"google-cloud-data-agent-kit-gemini-cli"
24+
],
25+
"env": {
26+
"BIGQUERY_LOCATION": "",
27+
"BIGQUERY_PROJECT": ""
28+
}
29+
},
30+
"datacloud_spanner_toolbox": {
31+
"command": "npx",
32+
"args": [
33+
"-y",
34+
"@toolbox-sdk/server@>=1.1.0",
35+
"--prebuilt",
36+
"spanner",
37+
"--stdio",
38+
"--user-agent-metadata",
39+
"google-cloud-data-agent-kit-gemini-cli"
40+
],
41+
"env": {
42+
"SPANNER_DATABASE": "",
43+
"SPANNER_DIALECT": "",
44+
"SPANNER_INSTANCE": "",
45+
"SPANNER_PROJECT": ""
46+
}
47+
},
48+
"datacloud_alloydb-postgres-admin_toolbox": {
49+
"command": "npx",
50+
"args": [
51+
"-y",
52+
"@toolbox-sdk/server@>=1.1.0",
53+
"--prebuilt",
54+
"alloydb-postgres-admin",
55+
"--stdio",
56+
"--user-agent-metadata",
57+
"google-cloud-data-agent-kit-gemini-cli"
58+
],
59+
"env": {}
60+
},
61+
"datacloud_alloydb-postgres_toolbox": {
62+
"command": "npx",
63+
"args": [
64+
"-y",
65+
"@toolbox-sdk/server@>=1.1.0",
66+
"--prebuilt",
67+
"alloydb-postgres",
68+
"--stdio",
69+
"--user-agent-metadata",
70+
"google-cloud-data-agent-kit-gemini-cli"
71+
],
72+
"env": {
73+
"ALLOYDB_POSTGRES_CLUSTER": "",
74+
"ALLOYDB_POSTGRES_DATABASE": "",
75+
"ALLOYDB_POSTGRES_INSTANCE": "",
76+
"ALLOYDB_POSTGRES_IP_TYPE": "",
77+
"ALLOYDB_POSTGRES_PASSWORD": "",
78+
"ALLOYDB_POSTGRES_PROJECT": "",
79+
"ALLOYDB_POSTGRES_REGION": "",
80+
"ALLOYDB_POSTGRES_USER": ""
81+
}
82+
},
83+
"datacloud_cloud-sql-postgresql-admin_toolbox": {
84+
"command": "npx",
85+
"args": [
86+
"-y",
87+
"@toolbox-sdk/server@>=1.1.0",
88+
"--prebuilt",
89+
"cloud-sql-postgres-admin",
90+
"--stdio",
91+
"--user-agent-metadata",
92+
"google-cloud-data-agent-kit-gemini-cli"
93+
],
94+
"env": {}
95+
},
96+
"datacloud_cloud-sql-postgresql_toolbox": {
97+
"command": "npx",
98+
"args": [
99+
"-y",
100+
"@toolbox-sdk/server@>=1.1.0",
101+
"--prebuilt",
102+
"cloud-sql-postgres",
103+
"--stdio",
104+
"--user-agent-metadata",
105+
"google-cloud-data-agent-kit-gemini-cli"
106+
],
107+
"env": {
108+
"CLOUD_SQL_POSTGRES_DATABASE": "",
109+
"CLOUD_SQL_POSTGRES_INSTANCE": "",
110+
"CLOUD_SQL_POSTGRES_IP_TYPE": "",
111+
"CLOUD_SQL_POSTGRES_PASSWORD": "",
112+
"CLOUD_SQL_POSTGRES_PROJECT": "",
113+
"CLOUD_SQL_POSTGRES_REGION": "",
114+
"CLOUD_SQL_POSTGRES_USER": ""
115+
}
116+
},
117+
"datacloud_knowledge_catalog_toolbox": {
118+
"command": "npx",
119+
"args": [
120+
"-y",
121+
"@toolbox-sdk/server@>=1.1.0",
122+
"--prebuilt",
123+
"dataplex",
124+
"--stdio",
125+
"--user-agent-metadata",
126+
"google-cloud-data-agent-kit-gemini-cli"
127+
],
128+
"env": {
129+
"DATAPLEX_PROJECT": ""
130+
}
131+
},
132+
"datacloud_dataproc_toolbox": {
133+
"command": "npx",
134+
"args": [
135+
"-y",
136+
"@toolbox-sdk/server@>=1.1.0",
137+
"--prebuilt",
138+
"dataproc",
139+
"--stdio",
140+
"--user-agent-metadata",
141+
"google-cloud-data-agent-kit-gemini-cli"
142+
],
143+
"env": {
144+
"DATAPROC_PROJECT": "",
145+
"DATAPROC_REGION": ""
146+
}
147+
},
148+
"datacloud_serverless-spark_toolbox": {
149+
"command": "npx",
150+
"args": [
151+
"-y",
152+
"@toolbox-sdk/server@>=1.1.0",
153+
"--prebuilt",
154+
"serverless-spark",
155+
"--stdio",
156+
"--user-agent-metadata",
157+
"google-cloud-data-agent-kit-gemini-cli"
158+
],
159+
"env": {
160+
"SERVERLESS_SPARK_PROJECT": "",
161+
"SERVERLESS_SPARK_LOCATION": ""
162+
}
13163
}
14164
}
15-
}
165+
}

0 commit comments

Comments
 (0)