pub async fn register_admin_tools(
proxy: &McpProxy,
admin_state: AdminState,
session_handle: SessionHandle,
config: &ProxyConfig,
discovery_tools: Option<Vec<Tool>>,
) -> Result<(), AddBackendError>Expand description
Register admin tools as an in-process backend on the proxy.
Tools are added under the proxy/ namespace:
proxy/list_backends– list backends with health statusproxy/health_check– cached health check resultsproxy/session_count– active session countproxy/add_backend– dynamically add an HTTP backendproxy/config– dump current config (TOML)proxy/call_tool– (search mode only) invoke any backend tool by name