Skip to main content

Crate adk_rust_mcp_common

Crate adk_rust_mcp_common 

Source
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.
otelotel
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.