Expand description
MCP client lifecycle, tool discovery, and execution.
Re-exports§
pub use attestation::AttestationResult;pub use attestation::ServerTrustBoundary;pub use attestation::ToolFingerprint;pub use attestation::attest_tools;pub use caller::McpCaller;pub use client::OAuthConnectResult;pub use client::OAuthPending;pub use client::ToolRefreshEvent;pub use embedding_guard::EmbeddingAnomalyGuard;pub use embedding_guard::EmbeddingGuardEvent;pub use embedding_guard::EmbeddingGuardResult;pub use error::McpError;pub use executor::McpToolExecutor;pub use manager::McpManager;pub use manager::McpTransport;pub use manager::McpTrustLevel;pub use manager::ServerConnectOutcome;pub use manager::ServerEntry;pub use policy::DataFlowViolation;pub use policy::McpPolicy;pub use policy::PolicyEnforcer;pub use policy::PolicyViolation;pub use policy::RateLimit;pub use policy::check_data_flow;pub use prober::DefaultMcpProber;pub use prober::ProbeResult;pub use prompt::format_mcp_tools_prompt;pub use pruning::PruningCache;pub use pruning::PruningError;pub use pruning::PruningParams;pub use pruning::content_hash;pub use pruning::prune_tools;pub use pruning::prune_tools_cached;pub use pruning::tool_list_hash;pub use registry::McpToolRegistry;pub use sanitize::SanitizeResult;pub use semantic_index::DiscoveryParams;pub use semantic_index::SemanticIndexError;pub use semantic_index::SemanticToolIndex;pub use semantic_index::ToolDiscoveryStrategy;pub use tool::CapabilityClass;pub use tool::DataSensitivity;pub use tool::McpTool;pub use tool::ToolSecurityMeta;pub use tool::infer_security_meta;pub use trust_score::ServerTrustScore;pub use trust_score::TrustScoreStore;
Modules§
- attestation
- caller
McpCallertrait — minimal async interface overMcpManager.- client
- embedding_
guard - Async embedding-based anomaly detection for MCP tool outputs.
- error
- executor
- manager
- oauth
- policy
- MCP declarative policy layer.
- prober
- Pre-invocation MCP server probing using protocol-level read-only operations.
- prompt
- pruning
- Dynamic MCP tool pruning for context optimization (#2204).
- registry
- sanitize
- Sanitization of MCP tool definitions to prevent prompt injection.
- security
- semantic_
index - In-memory embedding index for MCP tool selection (#2321).
- tool
- trust_
score