Skip to main content

Crate systemprompt_mcp

Crate systemprompt_mcp 

Source

Re-exports§

pub use extension::McpExtension;
pub use error::McpError as McpDomainError;
pub use capabilities::build_experimental_capabilities;
pub use capabilities::default_tool_visibility;
pub use capabilities::mcp_apps_ui_extension;
pub use capabilities::model_only_visibility;
pub use capabilities::tool_ui_meta;
pub use capabilities::visibility_to_json;
pub use capabilities::WEBSITE_URL;
pub use repository::CreateMcpArtifact;
pub use repository::McpArtifactRecord;
pub use repository::McpArtifactRepository;
pub use response::McpResponseBuilder;
pub use progress::create_progress_callback;
pub use progress::ProgressCallback;
pub use resources::build_artifact_viewer_resource;
pub use resources::default_server_icons;
pub use resources::read_artifact_viewer_resource;
pub use resources::ArtifactViewerConfig;
pub use schema::McpOutputSchema;
pub use tool::McpToolExecutor;
pub use tool::McpToolHandler;
pub use services::monitoring::health::HealthStatus;
pub use services::registry::trait_impl::McpDeploymentProviderImpl;
pub use services::registry::McpServerRegistry;
pub use services::tool_provider::McpToolProvider;
pub use services::EventBus as McpEventBus;
pub use services::McpEvent;
pub use services::McpManager;
pub use services::ServiceManager;
pub use orchestration::McpServerConnectionInfo;
pub use orchestration::McpServiceState;
pub use orchestration::McpToolLoader;
pub use orchestration::ServerStatus;
pub use orchestration::ServiceStateManager;
pub use orchestration::SkillLoadingResult;
pub use cli::list_services;
pub use cli::show_status;
pub use cli::start_services;
pub use cli::stop_services;
pub use state::McpState;

Modules§

capabilities
cli
error
extension
jobs
middleware
models
orchestration
progress
registry
repository
resources
response
schema
services
state
tool

Structs§

Deployment
DeploymentConfig
McpError
Error information for JSON-RPC error responses.
McpServerConfig
McpServerMetadata
McpServerState
OAuthRequirement
ProtocolVersion
Represents the MCP protocol version used for communication.
Settings

Enums§

McpAuthState
Authentication state for MCP connections

Constants§

ERROR
RUNNING
STARTING
STOPPED

Traits§

McpDeploymentProvider
McpProvider
McpRegistry

Functions§

create_router
mcp_protocol_version

Type Aliases§

DynMcpDeploymentProvider
DynMcpRegistry
DynMcpToolProvider
McpResult