pub struct ScaffoldIntentRequest {Show 16 fields
pub display_name: String,
pub crate_name: String,
pub binary_name: String,
pub server_category: String,
pub env_prefix: String,
pub auth_kind: String,
pub host: String,
pub port: u16,
pub mcp_transport: String,
pub mcp_primitives: String,
pub deployment: String,
pub plugins: String,
pub publish_mcp: bool,
pub crawl_urls: String,
pub crawl_repos: String,
pub crawl_search_topics: String,
}Expand description
Parameters collected by the scaffold-intent wizard to generate a new server.
Fields§
§display_name: StringHuman-readable display name for the scaffolded server.
crate_name: StringCargo crate name for the generated project.
binary_name: StringName of the produced binary.
server_category: StringCategory classifying the kind of server.
env_prefix: StringEnvironment variable prefix for the server’s configuration.
auth_kind: StringAuthentication scheme to wire in (e.g. bearer, oauth).
host: StringDefault bind host.
port: u16Default bind port.
mcp_transport: StringMCP transport(s) to enable (e.g. http, stdio).
mcp_primitives: StringMCP primitives to include (tools, resources, prompts).
deployment: StringDeployment target/model for the scaffolded server.
plugins: StringPlugin surfaces to generate (Claude/Codex/Gemini).
publish_mcp: boolWhether to publish MCP registry metadata.
crawl_urls: StringSeed URLs to crawl for the knowledge base.
crawl_repos: StringSeed repositories to ingest for the knowledge base.
crawl_search_topics: StringSeed search topics for automated web crawling.
Trait Implementations§
Source§impl Clone for ScaffoldIntentRequest
impl Clone for ScaffoldIntentRequest
Source§fn clone(&self) -> ScaffoldIntentRequest
fn clone(&self) -> ScaffoldIntentRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ScaffoldIntentRequest
impl Debug for ScaffoldIntentRequest
Source§impl<'de> Deserialize<'de> for ScaffoldIntentRequest
impl<'de> Deserialize<'de> for ScaffoldIntentRequest
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>,
Auto Trait Implementations§
impl Freeze for ScaffoldIntentRequest
impl RefUnwindSafe for ScaffoldIntentRequest
impl Send for ScaffoldIntentRequest
impl Sync for ScaffoldIntentRequest
impl Unpin for ScaffoldIntentRequest
impl UnsafeUnpin for ScaffoldIntentRequest
impl UnwindSafe for ScaffoldIntentRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more