Expand description
ADK Rust MCP Common Library
Shared utilities for configuration, GCS operations, model definitions, authentication, error handling, and tracing across all MCP GenMedia servers.
Re-exports§
pub use config::Config;pub use error::AuthError;pub use error::ConfigError;pub use error::Error;pub use error::GcsError;pub use error::GcsOperation;pub use error::Result;pub use server::McpServerBuilder;pub use server::ServerError;pub use server::shutdown_channel;pub use transport::Transport;pub use transport::TransportArgs;pub use transport::TransportMode;
Modules§
- auth
- Authentication module using Application Default Credentials.
- config
- Configuration module for loading environment variables and settings.
- error
- Error types for the common library.
- gcs
- Google Cloud Storage utilities.
- models
- Model definitions and registry for Imagen, Veo, and Gemini models.
- otel
otel - OpenTelemetry tracing integration for MCP GenMedia servers.
- server
- MCP Server builder utilities.
- tracing
- Tracing initialization for MCP GenMedia servers.
- transport
- MCP Transport configuration and server builder utilities.