tooling Package
Microsoft Agent 365 Tooling SDK
Core tooling functionality shared across different AI frameworks. Provides base utilities and common helper functions.
Packages
| models |
Common models for MCP tooling. This module defines data models used across the MCP tooling framework. |
| services |
MCP tooling services package. This package contains service implementations for MCP (Model Context Protocol) tooling functionality. |
| utils |
Utility modules for the Microsoft Agent 365 Tooling SDK. |
Classes
| Constants |
Provides constant values used throughout the Tooling components. |
| MCPServerConfig |
Represents the configuration for an MCP server, including its name and endpoint. |
| McpToolServerConfigurationService |
Provides services for MCP tool server configuration management. This service handles discovery and configuration of MCP (Model Context Protocol) tool servers from multiple sources:
Initialize the MCP Tool Server Configuration Service. |
Functions
build_mcp_server_url
Constructs the full MCP server URL using the base URL and server name.
build_mcp_server_url(server_name: str) -> str
Parameters
| Name | Description |
|---|---|
|
server_name
Required
|
The MCP server name. |
Returns
| Type | Description |
|---|---|
|
The full MCP server URL. |
get_mcp_base_url
Gets the base URL for MCP servers.
get_mcp_base_url() -> str
Returns
| Type | Description |
|---|---|
|
The base URL for MCP servers. |
get_tooling_gateway_for_digital_worker
Gets the tooling gateway URL for the specified digital worker.
get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str
Parameters
| Name | Description |
|---|---|
|
agentic_app_id
Required
|
The agentic app identifier of the digital worker. |
Returns
| Type | Description |
|---|---|
|
The tooling gateway URL for the digital worker. |