Table of Contents

Class McpTransportTools

Namespace
JD.AI.Core.Tools
Assembly
JD.AI.Core.dll

Tools for managing MCP (Model Context Protocol) server connections, transport configuration, credential management, and diagnostics.

[ToolPlugin("mcp")]
public sealed class McpTransportTools
Inheritance
McpTransportTools
Inherited Members

Methods

DiagnoseServer(string, string?)

[KernelFunction("mcp_diagnose")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string DiagnoseServer(string serverName, string? configDir = null)

Parameters

serverName string
configDir string

Returns

string

ExportConfig(string?)

[KernelFunction("mcp_export_config")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string ExportConfig(string? configDir = null)

Parameters

configDir string

Returns

string

GetCredentialStatus(string?)

[KernelFunction("mcp_credential_status")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string GetCredentialStatus(string? configDir = null)

Parameters

configDir string

Returns

string

GetTransportMatrix()

[KernelFunction("mcp_transport_matrix")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string GetTransportMatrix()

Returns

string

ListServers(string?)

[KernelFunction("mcp_list_servers")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string ListServers(string? configDir = null)

Parameters

configDir string

Returns

string