Skip to content

Commit 500dfd7

Browse files
committed
fix: windsurf error
1 parent d2de655 commit 500dfd7

4 files changed

Lines changed: 24 additions & 12 deletions

File tree

mcp/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudbase/cloudbase-mcp",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"description": "腾讯云开发 MCP Server,支持静态托管/环境查询/",
55
"main": "index.js",
66
"type": "module",
@@ -23,7 +23,7 @@
2323
"@cloudbase/manager-node": "^4.2.10",
2424
"@cloudbase/mcp": "^1.0.0-beta.25",
2525
"@cloudbase/toolbox": "^0.7.5",
26-
"@modelcontextprotocol/sdk": "^1.9.0",
26+
"@modelcontextprotocol/sdk": "1.9.0",
2727
"zod": "^3.24.3"
2828
},
2929
"devDependencies": {

mcp/src/tools/env.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ export function registerEnvTools(server: McpServer) {
88
server.tool(
99
"logout",
1010
"登出当前云开发账户",
11-
{},
12-
async () => {
11+
{
12+
confirm: z.literal("yes").describe("确认操作")
13+
},
14+
async ({ confirm }) => {
1315
const result = await logout();
1416
return {
1517
content: [
@@ -26,7 +28,9 @@ export function registerEnvTools(server: McpServer) {
2628
server.tool(
2729
"listEnvs",
2830
"获取所有云开发环境信息",
29-
{},
31+
{
32+
confirm: z.literal("yes").describe("确认操作")
33+
},
3034
async () => {
3135
const cloudbase = await getCloudBaseManager()
3236
const result = await cloudbase.env.listEnvs();
@@ -45,7 +49,9 @@ export function registerEnvTools(server: McpServer) {
4549
server.tool(
4650
"getEnvAuthDomains",
4751
"获取云开发环境的合法域名列表",
48-
{},
52+
{
53+
confirm: z.literal("yes").describe("确认操作")
54+
},
4955
async () => {
5056
const cloudbase = await getCloudBaseManager()
5157
const result = await cloudbase.env.getEnvAuthDomains();
@@ -106,7 +112,9 @@ export function registerEnvTools(server: McpServer) {
106112
server.tool(
107113
"getEnvInfo",
108114
"获取当前云开发环境信息",
109-
{},
115+
{
116+
confirm: z.literal("yes").describe("确认操作")
117+
},
110118
async () => {
111119
const cloudbase = await getCloudBaseManager()
112120
const result = await cloudbase.env.getEnvInfo();

mcp/src/tools/hosting.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ export function registerHostingTools(server: McpServer) {
6868
server.tool(
6969
"listFiles",
7070
"获取静态网站托管的文件列表",
71-
{},
71+
{
72+
confirm: z.literal("yes").describe("确认操作")
73+
},
7274
async () => {
7375
const cloudbase = await getCloudBaseManager()
7476
const result = await cloudbase.hosting.listFiles();
@@ -219,7 +221,9 @@ export function registerHostingTools(server: McpServer) {
219221
server.tool(
220222
"getWebsiteConfig",
221223
"获取静态网站配置",
222-
{},
224+
{
225+
confirm: z.literal("yes").describe("确认操作")
226+
},
223227
async () => {
224228
const cloudbase = await getCloudBaseManager()
225229
const result = await cloudbase.hosting.getWebsiteConfig();

0 commit comments

Comments
 (0)