pub struct RemoteServerConfig {
pub type_: RemoteType,
pub url: String,
pub headers: HashMap<String, String>,
pub oauth: Option<McpOAuthConfig>,
pub proxy: bool,
}Fields§
§type_: RemoteTypeTransport discriminant; http (streamable HTTP) or sse (Server-Sent Events).
url: StringBase URL of the remote MCP server.
headers: HashMap<String, String>Extra HTTP headers sent with every request.
oauth: Option<McpOAuthConfig>OAuth settings for a pre-registered public client.
proxy: boolExpose this server’s tools through Aether’s tool proxy.
Trait Implementations§
Source§impl Clone for RemoteServerConfig
impl Clone for RemoteServerConfig
Source§fn clone(&self) -> RemoteServerConfig
fn clone(&self) -> RemoteServerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteServerConfig
impl Debug for RemoteServerConfig
Source§impl<'de> Deserialize<'de> for RemoteServerConfig
impl<'de> Deserialize<'de> for RemoteServerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for RemoteServerConfig
impl JsonSchema for RemoteServerConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RemoteServerConfig
impl PartialEq for RemoteServerConfig
Source§impl Serialize for RemoteServerConfig
impl Serialize for RemoteServerConfig
impl StructuralPartialEq for RemoteServerConfig
Auto Trait Implementations§
impl Freeze for RemoteServerConfig
impl RefUnwindSafe for RemoteServerConfig
impl Send for RemoteServerConfig
impl Sync for RemoteServerConfig
impl Unpin for RemoteServerConfig
impl UnsafeUnpin for RemoteServerConfig
impl UnwindSafe for RemoteServerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more