nascoder-azure-ai-mcp-server
Version:
Professional Azure AI Foundry MCP Server - Developed by Freelancer Nasim with comprehensive testing and security best practices.
30 lines • 1.08 kB
TypeScript
import { z } from 'zod';
import { NascoderAzureAIClient } from '../azure/client.js';
import { IntentAnalyzer } from '../routing/intent-analyzer.js';
import { AzureAIDiscovery } from '../azure/discovery.js';
export interface MCPTool {
name: string;
description: string;
inputSchema: z.ZodSchema;
handler: (params: any) => Promise<any>;
}
export declare class AzureAITools {
private azureClient;
private intentAnalyzer;
private discovery;
private queryHistory;
constructor(azureClient: NascoderAzureAIClient, intentAnalyzer: IntentAnalyzer, discovery: AzureAIDiscovery);
getAllTools(): MCPTool[];
private createAskAzureAITool;
private createAnalyzeImageTool;
private createTranslateTextTool;
private createAnalyzeDocumentTool;
private createCheckContentSafetyTool;
private createAnalyzeLanguageTool;
private createListCapabilitiesTool;
private createHealthCheckTool;
private createGetModelInfoTool;
private formatResponse;
private formatErrorResponse;
}
//# sourceMappingURL=azure-tools.d.ts.map