test-mcp-deployment-get.jsโข1.65 kB
// Test script to verify MCP deployment get works
import { apiTool } from './tools/google-app-script-api/apps-script-api/script-projects-deployments-get.js';
const scriptId = '1fSY7y3Rh84FsgJmrFIMm4AUOV3mPgelLRvZ4Dahrv68zyDzX-cGbeYjn';
const deploymentId = 'AKfycbzfRN3HuD8OsEwqQ9mSAGUbuGQrX3krWJPjewVkgKWEkzi_QpuoQBdDlrHBgAS4MhB4'; // From previous test
async function testDeploymentGet() {
console.log('๐งช Testing MCP deployment get...');
try {
const result = await apiTool.function({
scriptId: scriptId,
deploymentId: deploymentId
});
console.log('โ
Deployment get result:', JSON.stringify(result, null, 2));
if (result.deploymentId) {
console.log('๐ Deployment retrieved successfully!');
console.log(`๐ฑ Deployment ID: ${result.deploymentId}`);
if (result.entryPoints && result.entryPoints.length > 0) {
console.log('๐ Entry Points:');
result.entryPoints.forEach((entryPoint, index) => {
console.log(` ${index + 1}. Type: ${entryPoint.entryPointType}`);
if (entryPoint.webApp) {
console.log(` ๐ Web App URL: ${entryPoint.webApp.url}`);
console.log(` ๐ Access: ${entryPoint.webApp.access}`);
console.log(` ๐ค Execute As: ${entryPoint.webApp.executeAs}`);
}
});
} else {
console.log('โ ๏ธ No entry points found in deployment');
}
} else {
console.log('โ Deployment retrieval failed:', result);
}
} catch (error) {
console.error('๐ฅ Error during deployment get:', error);
}
}
testDeploymentGet();