@edjl/gcloud-mcp
Version:
Google Cloud Platform tools for MCP (Model Context Protocol)
28 lines • 620 B
TypeScript
import { z } from 'zod';
export interface ToolDefinition {
name: string;
description: string;
category: string;
subcategory?: string;
version: string;
inputSchema: z.ZodTypeAny;
handler: (input: any) => Promise<ToolResponse>;
}
export interface ToolResponse {
content: Array<{
type: string;
text: string;
}>;
isError?: boolean;
}
export interface GCloudCommandResult {
stdout: string;
stderr: string;
exitCode: number;
}
export interface GCloudConfig {
project?: string;
zone?: string;
region?: string;
}
//# sourceMappingURL=types.d.ts.map