Skip to content

Commit 0e2957e

Browse files
committed
fix: use 'skills' as server name and configure prebuilt toolsets in mcp.json
1 parent 40a6c51 commit 0e2957e

2 files changed

Lines changed: 8 additions & 98 deletions

File tree

gemini-extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.3.0",
44
"description": "Create, connect, and interact with a Cloud SQL for PostgreSQL database and data.",
55
"mcpServers": {
6-
"cloud-sql-postgresql": {
6+
"skills": {
77
"command": "${extensionPath}${/}skillful-mcp",
88
"args": [
99
"--config",

mcp.json

Lines changed: 7 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -3,113 +3,23 @@
33
"cloud-sql-postgres-admin": {
44
"command": "${extensionPath}${/}toolbox",
55
"args": [
6-
"serve",
7-
"--stdio",
86
"--prebuilt",
9-
"cloud-sql-postgres-admin"
7+
"cloud-sql-postgres-admin",
8+
"--stdio"
109
],
10+
"description": "Use these tools when you need to provision new Cloud SQL instances, create databases and users, clone existing environments, and monitor the progress of long-running operations.",
1111
"env": {
1212
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}"
1313
}
1414
},
15-
"cloud-sql-postgres-data": {
15+
"cloud-sql-postgres": {
1616
"command": "${extensionPath}${/}toolbox",
1717
"args": [
18-
"serve",
19-
"--stdio",
2018
"--prebuilt",
21-
"cloud-sql-postgres"
22-
],
23-
"env": {
24-
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
25-
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
26-
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
27-
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}",
28-
"CLOUD_SQL_POSTGRES_USER": "${CLOUD_SQL_POSTGRES_USER}",
29-
"CLOUD_SQL_POSTGRES_PASSWORD": "${CLOUD_SQL_POSTGRES_PASSWORD}",
30-
"CLOUD_SQL_POSTGRES_IP_TYPE": "${CLOUD_SQL_POSTGRES_IP_TYPE}"
31-
}
32-
},
33-
"cloud-sql-postgres-health": {
34-
"command": "${extensionPath}${/}toolbox",
35-
"args": [
36-
"serve",
37-
"--stdio",
38-
"--prebuilt",
39-
"cloud-sql-postgres-health"
40-
],
41-
"env": {
42-
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
43-
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
44-
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
45-
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}",
46-
"CLOUD_SQL_POSTGRES_USER": "${CLOUD_SQL_POSTGRES_USER}",
47-
"CLOUD_SQL_POSTGRES_PASSWORD": "${CLOUD_SQL_POSTGRES_PASSWORD}",
48-
"CLOUD_SQL_POSTGRES_IP_TYPE": "${CLOUD_SQL_POSTGRES_IP_TYPE}"
49-
}
50-
},
51-
"cloud-sql-postgres-lifecycle": {
52-
"command": "${extensionPath}${/}toolbox",
53-
"args": [
54-
"serve",
55-
"--stdio",
56-
"--prebuilt",
57-
"cloud-sql-postgres-lifecycle"
58-
],
59-
"env": {
60-
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
61-
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
62-
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
63-
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}",
64-
"CLOUD_SQL_POSTGRES_USER": "${CLOUD_SQL_POSTGRES_USER}",
65-
"CLOUD_SQL_POSTGRES_PASSWORD": "${CLOUD_SQL_POSTGRES_PASSWORD}",
66-
"CLOUD_SQL_POSTGRES_IP_TYPE": "${CLOUD_SQL_POSTGRES_IP_TYPE}"
67-
}
68-
},
69-
"cloud-sql-postgres-monitor": {
70-
"command": "${extensionPath}${/}toolbox",
71-
"args": [
72-
"serve",
73-
"--stdio",
74-
"--prebuilt",
75-
"cloud-sql-postgres-monitor"
76-
],
77-
"env": {
78-
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
79-
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
80-
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
81-
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}",
82-
"CLOUD_SQL_POSTGRES_USER": "${CLOUD_SQL_POSTGRES_USER}",
83-
"CLOUD_SQL_POSTGRES_PASSWORD": "${CLOUD_SQL_POSTGRES_PASSWORD}",
84-
"CLOUD_SQL_POSTGRES_IP_TYPE": "${CLOUD_SQL_POSTGRES_IP_TYPE}"
85-
}
86-
},
87-
"cloud-sql-postgres-replication": {
88-
"command": "${extensionPath}${/}toolbox",
89-
"args": [
90-
"serve",
91-
"--stdio",
92-
"--prebuilt",
93-
"cloud-sql-postgres-replication"
94-
],
95-
"env": {
96-
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
97-
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
98-
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
99-
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}",
100-
"CLOUD_SQL_POSTGRES_USER": "${CLOUD_SQL_POSTGRES_USER}",
101-
"CLOUD_SQL_POSTGRES_PASSWORD": "${CLOUD_SQL_POSTGRES_PASSWORD}",
102-
"CLOUD_SQL_POSTGRES_IP_TYPE": "${CLOUD_SQL_POSTGRES_IP_TYPE}"
103-
}
104-
},
105-
"cloud-sql-postgres-view-config": {
106-
"command": "${extensionPath}${/}toolbox",
107-
"args": [
108-
"serve",
109-
"--stdio",
110-
"--prebuilt",
111-
"cloud-sql-postgres-view-config"
19+
"cloud-sql-postgres",
20+
"--stdio"
11221
],
22+
"description": "Use these tools when you need to explore the database structure, discover schema objects, execute custom SQL queries, and manage your data.",
11323
"env": {
11424
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
11525
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",

0 commit comments

Comments
 (0)