Skip to main content

Crate database_mcp_backend

Crate database_mcp_backend 

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