tooling パッケージ

Microsoft Agent 365 Tooling SDK

さまざまな AI フレームワーク間で共有されるコア ツール機能。 基本ユーティリティと一般的なヘルパー関数を提供します。

パッケージ

extensions

Microsoft Agent 365 Tooling Extensions 名前空間パッケージ。

このファイルを使用すると、 microsoft_agents_a365.tooling.extensions 名前空間を複数のインストール済みパッケージ (extensions-openai、extensions-agentframework など) にまたがることができます。

models

MCP ツールの一般的なモデル。

このモジュールでは、MCP ツール フレームワーク全体で使用されるデータ モデルを定義します。

services

MCP ツール サービス パッケージ。

このパッケージには、MCP (モデル コンテキスト プロトコル) ツール機能のサービス実装が含まれています。

utils

Microsoft Agent 365 Tooling SDK のユーティリティ モジュール。

クラス

Constants

ツール コンポーネント全体で使用される定数値を提供します。

MCPServerConfig

MCP サーバーの構成 (名前とエンドポイントを含む) を表します。

McpToolServerConfigurationService

MCP ツール サーバー構成管理のサービスを提供します。

このサービスは、複数のソースからの MCP (モデル コンテキスト プロトコル) ツール サーバーの検出と構成を処理します。

  • 開発: ローカル ToolingManifest.json ファイル
  • 運用: リモート ツール ゲートウェイ エンドポイント

関数

build_mcp_server_url

ベース URL とサーバー名を使用して、完全な MCP サーバー URL を構築します。

build_mcp_server_url(server_name: str) -> str

パラメーター

名前 説明
server_name
必須
str

MCP サーバー名。

返品

説明
str

MCP サーバーの完全な URL。

get_mcp_base_url

MCP サーバーのベース URL を取得します。

get_mcp_base_url() -> str

返品

説明
str

MCP サーバーのベース URL。

get_tooling_gateway_for_digital_worker

指定したデジタル ワーカーのツール ゲートウェイ URL を取得します。

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

パラメーター

名前 説明
agentic_app_id
必須
str

デジタル ワーカーのエージェント アプリ識別子。

返品

説明
str

デジタル ワーカーのツール ゲートウェイ URL。