MCP Config • Rust AI Agent SDK

MCPConfig: Configuration for MCP client.

MCPConfig

Defined in the MCP module.

Rust AI Agent SDK

Configuration for MCP client.

Fields

NameTypeDescription
nameStringServer name
transportTransportConfigTransport configuration
securitySecurityConfigSecurity configuration
auto_reconnectboolAuto-reconnect on disconnect
max_reconnect_attemptsu32Maximum reconnect attempts
debugboolEnable debug logging

Methods

new

rust
fn new(name: impl Into<String>) -> Self

Create a new MCPConfig

Parameters:

NameType
nameimpl Into&lt;String&gt;

transport

rust
fn transport(mut self, transport: TransportConfig) -> Self

Set transport

Parameters:

NameType
transportTransportConfig

security

rust
fn security(mut self, security: SecurityConfig) -> Self

Set security

Parameters:

NameType
securitySecurityConfig

debug

rust
fn debug(mut self, debug: bool) -> Self

Enable debug mode

Parameters:

NameType
debugbool

Source

View on GitHub

praisonai/src/mcp/mod.rs at line 201


Related Documentation