Expand description
Shared backend utilities: error types, SQL validation, identifier checking, and request types.
Provides AppError for error handling, validation utilities, and shared
MCP tool request types used by all database backend implementations.
Re-exports§
pub use error::AppError;pub use types::CreateDatabaseRequest;pub use types::GetTableSchemaRequest;pub use types::ListTablesRequest;pub use types::QueryRequest;
Modules§
- error
- Application error types for the MCP server.
- identifier
- Shared identifier validation for all database backends.
- types
- Request types for MCP tool parameters.
- validation
- AST-based SQL validation for read-only mode enforcement.