mcp-turso-cloud
If you are the rightful owner of mcp-turso-cloud and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that integrates with Turso databases for LLMs, featuring a two-level authentication system for organization and database operations.
The mcp-turso-cloud server is designed to facilitate seamless integration between Turso databases and large language models (LLMs). It offers a robust two-level authentication system that manages both organization-level and database-level operations. This server allows users to list, create, and delete databases, as well as generate database tokens for specific databases. At the database level, users can list tables, execute read-only and potentially destructive queries, describe tables, and perform vector similarity searches using SQLite vector extensions. The server emphasizes security by separating read-only and destructive operations, ensuring that potentially harmful queries require explicit approval. This setup is ideal for organizations looking to manage their Turso databases efficiently while maintaining high security standards.
Features
- Organization-Level Operations: Manage databases at the organization level, including listing, creating, and deleting databases, and generating database tokens.
- Database-Level Operations: Perform operations at the database level, such as listing tables, executing queries, and performing vector searches.
- Two-Level Authentication System: Implements organization-level and database-level authentication for secure operations.
- Query Execution Security: Separates read-only and destructive operations to ensure secure query execution.
Tools
list_databases
Lists all databases in your Turso organization.
create_database
Creates a new database in your organization.
delete_database
Deletes a database from your organization.
generate_database_token
Generates a new token for a specific database.
list_tables
Lists all tables in a database.
execute_read_only_query
Executes a read-only SQL query against a database.
execute_query
Executes a potentially destructive SQL query against a database.
describe_table
Gets schema information for a table.
vector_search
Performs vector similarity search using SQLite vector extensions.