Share via


services Package

Azure Foundry Services Module.

This module contains service implementations for Azure Foundry integration, including MCP (Model Context Protocol) tool registration and management.

Modules

mcp_tool_registration_service

MCP Tool Registration Service implementation for Azure Foundry.

This module provides the concrete implementation of the MCP (Model Context Protocol) tool registration service that integrates with Azure Foundry to add MCP tool servers to agents.

Classes

McpToolRegistrationService

Provides MCP tool registration services for Azure Foundry agents.

This service handles registration and management of MCP (Model Context Protocol) tool servers with Azure Foundry agents using the Azure AI SDK. It provides seamless integration between MCP servers and Azure Foundry's agent framework.

Features:

  • Automatic MCP server discovery and configuration
  • Azure identity integration with DefaultAzureCredential
  • Tool definitions and resources management
  • Support for both development (ToolingManifest.json) and production (gateway API) scenarios
  • Comprehensive error handling and logging

Initialize the MCP Tool Registration Service for Azure Foundry.