diff --git a/config/.cursor/rules/cloudbase-rules.mdc b/config/.cursor/rules/cloudbase-rules.mdc index 5f0f815e..b17a0daf 100644 --- a/config/.cursor/rules/cloudbase-rules.mdc +++ b/config/.cursor/rules/cloudbase-rules.mdc @@ -1,5 +1,5 @@ -cloudbaseAIVersion:1.8.29 +cloudbaseAIVersion:1.8.31 --- description: CloudBase AI 开发规则指南 - 提供场景化的最佳实践,确保开发质量 globs: * diff --git a/mcp/package-lock.json b/mcp/package-lock.json index f3efae02..8db5ad95 100644 --- a/mcp/package-lock.json +++ b/mcp/package-lock.json @@ -1,12 +1,12 @@ { "name": "@cloudbase/cloudbase-mcp", - "version": "1.8.29", + "version": "1.8.31", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@cloudbase/cloudbase-mcp", - "version": "1.8.29", + "version": "1.8.31", "license": "MIT", "dependencies": { "@cloudbase/cals": "^1.2.18-alpha.1", diff --git a/mcp/package.json b/mcp/package.json index 3d9b6373..3a14ab8f 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@cloudbase/cloudbase-mcp", - "version": "1.8.29", + "version": "1.8.31", "description": "腾讯云开发 MCP Server,通过AI提示词和MCP协议+云开发,让开发更智能、更高效,当你在Cursor/ VSCode GitHub Copilot/WinSurf/CodeBuddy/Augment Code/Claude Code等AI编程工具里写代码时,它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发 CloudBase。", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/mcp/src/auth.ts b/mcp/src/auth.ts index 2ec11ec5..3fe3a4ed 100644 --- a/mcp/src/auth.ts +++ b/mcp/src/auth.ts @@ -13,8 +13,14 @@ export async function getLoginState() { debug('TENCENTCLOUD_SECRETID',TENCENTCLOUD_SECRETID) if (TENCENTCLOUD_SECRETID && TENCENTCLOUD_SECRETKEY) { debug('loginByApiSecret') - await auth.loginByApiSecret(TENCENTCLOUD_SECRETID, TENCENTCLOUD_SECRETKEY, TENCENTCLOUD_SESSIONTOKEN) + return { + secretId: TENCENTCLOUD_SECRETID, + secretKey: TENCENTCLOUD_SECRETKEY, + token: TENCENTCLOUD_SESSIONTOKEN + } + // await auth.loginByApiSecret(TENCENTCLOUD_SECRETID, TENCENTCLOUD_SECRETKEY, TENCENTCLOUD_SESSIONTOKEN) } + const loginState = await auth.getLoginState() if (!loginState) { debug('loginByApiSecret') diff --git a/mcp/src/interactive-server.ts b/mcp/src/interactive-server.ts index d799f1c8..ea93c5bc 100644 --- a/mcp/src/interactive-server.ts +++ b/mcp/src/interactive-server.ts @@ -957,12 +957,6 @@ export class InteractiveServer { `).join('') : `