Skip to main content

Crate systemprompt_mcp

Crate systemprompt_mcp 

Source

Re-exports§

pub use repository::CreateMcpArtifact;
pub use repository::McpArtifactRecord;
pub use repository::McpArtifactRepository;
pub use services::monitoring::health::HealthStatus;
pub use services::registry::McpServerRegistry;
pub use services::registry::trait_impl::McpDeploymentProviderImpl;
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;

Modules§

middleware
models
orchestration
registry
repository
services

Structs§

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

Enums§

McpAuthState
McpDomainError

Constants§

ERROR
RUNNING
STARTING
STOPPED
WEBSITE_URL

Traits§

McpDeploymentProvider
McpOutputSchema
McpProvider
McpRegistry
McpToolHandler

Functions§

build_artifact_viewer_resource
build_experimental_capabilities
create_progress_callback
create_router
default_server_icons
default_tool_visibility
list_services
mcp_apps_ui_extension
mcp_protocol_version
model_only_visibility
read_artifact_viewer_resource
show_status
start_services
stop_services
tool_ui_meta
visibility_to_json

Type Aliases§

DynMcpDeploymentProvider
DynMcpRegistry
DynMcpToolProvider
McpResult
ProgressCallback