nat.plugins.a365.tooling.tooling_config#
Configuration for A365 tooling integration with NAT MCP client.
Attributes#
Classes#
Configuration for discovering and registering MCP servers from Agent 365. |
Module Contents#
- ServerRegistrationErrorPolicy#
- class A365MCPToolingConfig#
Bases:
nat.data_models.function.FunctionGroupBaseConfigConfiguration for discovering and registering MCP servers from Agent 365.
This configuration uses the A365 tooling service to discover MCP servers configured for the agent and registers them as NAT function groups.
Prerequisites: - The
nvidia-nat-mcppackage must be installed. - Install with:uv pip install nvidia-nat-mcporuv pip install 'nvidia-nat[mcp]'- If installing from source:uv pip install 'nvidia-nat-a365[mcp]'Example:
function_groups: - type: a365_mcp_tooling agentic_app_id: "your-agent-id" auth_token: "your-auth-token"
- auth_token: pydantic.SecretStr | nat.data_models.component_ref.AuthenticationRef = None#
- tool_call_timeout: datetime.timedelta = None#
- auth_flow_timeout: datetime.timedelta = None#
- session_idle_timeout: datetime.timedelta = None#
- server_auth_providers: dict[str, str | nat.data_models.component_ref.AuthenticationRef] | None = None#
- on_server_registration_error: ServerRegistrationErrorPolicy = None#
- _validate_reconnect_backoff() A365MCPToolingConfig#
Validate reconnect backoff values.