Skip to main content

Module types

Module types 

Source
Expand description

SQLite-specific MCP tool request types.

Unlike MySQL and PostgreSQL, SQLite operates on a single file and has no database selection, so these types omit the database field present in the shared server types. ListEntries and ListTablesResponse live in the shared dbmcp-server crate; they are re-exported here so call sites can keep importing them from crate::types.

Structs§

DropTableRequest
Request for the dropTable tool.
ExplainQueryRequest
Request for the explainQuery tool.
ListTablesRequest
Request for the SQLite listTables tool — supports optional search filter and detailed mode.
ListTablesResponse
Response for the listTables tool.
ListTriggersRequest
Request for the SQLite listTriggers tool — supports optional search filter and detailed mode.
ListViewsRequest
Request for the listViews tool.
QueryRequest
Request for the writeQuery tool.
ReadQueryRequest
Request for the readQuery tool.

Enums§

ListEntries
Two-shape listing payload: bare names in brief mode, name-keyed metadata in detailed mode.