test-mcp-deployment-fix.jsโข1.28 kB
// Test script to verify MCP deployment creation works
import { apiTool } from './tools/google-app-script-api/apps-script-api/script-projects-deployments-create.js';
const scriptId = '1fSY7y3Rh84FsgJmrFIMm4AUOV3mPgelLRvZ4Dahrv68zyDzX-cGbeYjn';
async function testDeploymentCreation() {
console.log('๐งช Testing MCP deployment creation...');
try {
const result = await apiTool.function({
scriptId: scriptId,
manifestFileName: 'appsscript',
versionNumber: 1,
description: 'Test deployment via MCP tools'
});
console.log('โ
Deployment creation result:', JSON.stringify(result, null, 2));
if (result.deploymentId) {
console.log('๐ Deployment created successfully!');
console.log(`๐ฑ Deployment ID: ${result.deploymentId}`);
if (result.entryPoints && result.entryPoints.length > 0) {
const webAppEntry = result.entryPoints.find(entry => entry.entryPointType === 'WEB_APP');
if (webAppEntry) {
console.log(`๐ Web App URL: ${webAppEntry.webApp.url}`);
}
}
} else {
console.log('โ Deployment creation failed:', result);
}
} catch (error) {
console.error('๐ฅ Error during deployment creation:', error);
}
}
testDeploymentCreation();