CrateDB MCP changelog

Unreleased

v0.0.9 - 2025-11-03

  • Security: Tamed logging of HTTPX to not reveal credentials. Thanks, @WalBeh.

  • Security: Updated to fastmcp>=2.13, earlier versions had vulnerabilities

  • Dependencies: Validated support for Python 3.14. Thanks, @surister.

  • Documentation: Published to RTD at https://cratedb-mcp.readthedocs.io/

v0.0.8 - 2025-10-14

  • Rebuild for Debian CVEs

v0.0.7 - 2025-07-28

v0.0.6 - 2025-07-27

  • OCI: Added curl to image

  • MCP: Started using MCP tool descriptions from Python docstrings

  • Instructions: Copy-editing. Wording.

  • MCP: Added tool get_table_columns

v0.0.5 - 2025-07-22

  • MCP: Fixed defunct get_cratedb_documentation_index tool

  • CLI: Added CLI options for user-defined prompts: --instructions and --conventions, both accepting file paths or URLs.

  • CLI: Added subcommand cratedb-mcp show-prompt to display the system prompt.

v0.0.4 - 2025-07-21

  • Parameters: Added CLI option --host and environment variable CRATEDB_MCP_HOST

  • Parameters: Added CLI option --path and environment variable CRATEDB_MCP_PATH

  • Dependencies: Allowed updating to FastMCP 2.10, which includes a specification update to MCP spec 2025-06-18.

  • OCI: Added building OCI standard image cratedb-mcp

  • OCI: Added building OCI image cratedb-mcpo for Open WebUI

  • Prompt: Added instructions (system prompt) to MCP server. Thanks, @hammerhead and @WalBeh.

v0.0.3 - 2025-06-18

  • Dependencies: Downgraded to fastmcp<2.7 to fix a breaking change

v0.0.2 - 2025-05-21

  • Bugfix: Removed trailing / on HTTP URL if it exists. Thanks, @surister.

v0.0.1 - 2025-05-20

  • Options: Renamed CRATEDB_MCP_HTTP_URL to CRATEDB_CLUSTER_URL, standardizing on common naming conventions

  • CLI: Added subcommand cratedb-mcp serve using Click, with dedicated options --transport and --port

  • Dependencies: Updated to FastMCP 2.0. It significantly expands on 1.0 by introducing powerful client capabilities, server proxying & composition, OpenAPI/FastAPI integration, and more advanced features. See FastMCP 2.0 and the Official MCP SDK.

  • README: Added recommendations to use a read-only database user to prevent agents from modifying the database content

v0.0.0 - 2025-05-16

  • Project: Established project layout

  • Features: First working version

  • Packaging: Adjusted package dependencies for interoperability

  • Packaging: Added basic CLI entry point and server launcher cratedb-mcp

  • Documentation: Show a simple Claude Desktop configuration

  • MCP docs: Add reference to medium-sized llms.txt context file

  • Boilerplate: Added software tests and CI configuration

  • Documentation: Added development sandbox section

  • MCP docs: Used Hishel for transparently caching documentation resources, by default for one hour. Use the CRATEDB_MCP_DOCS_CACHE_TTL environment variable to adjust (default: 3600)

  • SQL: Stronger read-only mode, using sqlparse

  • CLI: Added option --version to report the installed package version

  • Naming things: Started using CRATEDB_MCP_HTTP_TIMEOUT environment variable