crate/cratedb-mcp
If you are the rightful owner of cratedb-mcp 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.
The CrateDB MCP Server is an experimental feature that connects AI assistants to CrateDB clusters for natural-language Text-to-SQL and documentation retrieval.
The CrateDB Model Context Protocol (MCP) Server is designed to facilitate seamless interaction between AI assistants and CrateDB database clusters. By leveraging the Model Context Protocol, the server provides a standardized way to offer context to language models and AI assistants. This server acts as a bridge, enabling users to analyze data, monitor cluster health, troubleshoot issues, and perform various operations using natural language prompts. As an experimental feature, it is provided without warranty or support guarantees, and enterprise customers are advised to use it at their discretion. The server supports multiple transport methods, including standard input/output, server-sent events, and HTTP Streams, making it versatile for different AI assistant platforms.
Features
- Direct connection to CrateDB clusters for natural language interaction.
- Supports multiple transport methods: stdio, SSE, and streamable-http.
- Provides tools for Text-to-SQL conversion and documentation retrieval.
- Experimental feature with no warranty or support guarantees.
- Compatible with various AI assistants like ChatGPT, Claude, and GitHub Copilot.
Tools
get_health
Inquires about the health of the CrateDB cluster.
get_table_metadata
Retrieves metadata of tables in the CrateDB cluster.
query_sql
Executes SQL queries on the CrateDB cluster.
get_cratedb_documentation_index
Fetches the index of CrateDB documentation.
fetch_cratedb_docs
Retrieves specific CrateDB documentation.