Re-exports§
pub use auto_config::configure_all_ides;pub use auto_config::configure_all_ides as auto_configure_all_ides;pub use auto_config::configure_mcp_json;pub use auto_config::configure_zed_json;pub use auto_config::SetupResult;pub use cache::ToolCache;pub use config::PolicyConfig;pub use discovery::create_tool_discovery_tool;pub use error::FastMcpError;pub use guardrails::GuardrailPolicy;pub use http_server::run_http_server;pub use http_server::HttpServerConfig;pub use hub::load_hub_tools;pub use hub::load_hub_tools_with_firewall;pub use hub::HubConfig;pub use hub::PinnedToolContract;pub use hub::SupplyChainFirewall;pub use hub::UpstreamServerConfig;pub use manifest::load_manifest_tools;pub use manifest::DeclarativeTool;pub use manifest::ManifestConfig;pub use manifest::ManifestTool;pub use policy::DeclarativePolicy;pub use policy::FilesystemPolicy;pub use policy::LimitsPolicy;pub use policy::PolicyEngine;pub use policy::PolicyMode;pub use policy::PolicyViolation;pub use policy::ShellPolicy;pub use policy::ShellPolicyDecision;pub use prompt::Prompt;pub use prompt::SimplePrompt;pub use protocol::CallToolResult;pub use protocol::ContentItem;pub use protocol::JsonRpcRequest;pub use protocol::JsonRpcResponse;pub use protocol::ToolDefinition;pub use receipts::canonicalize_json;pub use receipts::hash_canonical_json;pub use receipts::verify_receipt_chain_file;pub use receipts::ExecutionReceipt;pub use receipts::ReceiptBook;pub use receipts::ReceiptStatus;pub use receipts::SignedReceiptRecord;pub use receipts::VerificationSummary;pub use record::FrameDirection;pub use record::ReplaySummary;pub use record::SessionFrame;pub use record::SessionRecorder;pub use record::SessionReplayer;pub use resource::Resource;pub use resource::SimpleResource;pub use sandbox::SandboxPolicy;pub use server::mask_secrets;pub use server::redact_for_log;pub use server::Server;pub use smac::verify_smac_log;pub use smac::SmacEntry;pub use smac::SmacLogger;pub use taint::SensitivityLabel;pub use taint::SinkCapability;pub use taint::TaintTracker;pub use taint::TaintViolation;pub use tool::SimpleTool;pub use tool::Tool;pub use vault_lock::PendingActionSummary;pub use vault_lock::TimeLockedVault;pub use wasm::WasmInspector;pub use wasm::WasmModuleMetadata;pub use wasm::WasmModuleValidator;pub use wasm::WasmSandboxConfig;pub use wasm::WasmTool;
Modules§
- auto_
config - cache
- config
- discovery
- error
- guardrails
- http_
server - hub
- manifest
- policy
- prompt
- protocol
- reaper
- receipts
- ADR 001: Signed Execution Receipts & RFC 8785 JSON Canonicalization Scheme (JCS). Provides machine-verifiable cryptographic provenance for agent tool invocations.
- record
- resource
- sandbox
- server
- smac
- taint
- tool
- tools
- vault_
lock - wasm
Functions§
- create_
default_ server - Instantiate standard InterMCP server with universal tools, resources, and prompts
- create_
sandboxed_ server - Instantiate an InterMCP server with SafeFS sandboxing and optional caching
- create_
server_ with_ plugin - Instantiate an InterMCP server with an optional plugin (e.g. “gravity” for Omni-VM)
- create_
smart_ discovery_ server - Instantiate an InterMCP server with dynamic semantic tool discovery enabled (saves 85% prompt tokens)