- Security: Updated to
fastmcp>=3.2, earlier versions had vulnerabilities - Security: OCI: Apply available Debian security patches at build time
- OCI: Updated to Python 3.14 and Debian 13 "trixie"
- Dependencies: Stopped version-pinning
pueblopackage
- Dependencies: Updated to FastMCP 3.1
- 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/
- Rebuild for Debian CVEs
- Instructions: Updated to cratedb-about v0.0.8
- OCI: Added
curlto image - MCP: Started using MCP tool descriptions from Python docstrings
- Instructions: Copy-editing. Wording.
- MCP: Added tool
get_table_columns
- MCP: Fixed defunct
get_cratedb_documentation_indextool - CLI: Added CLI options for user-defined prompts:
--instructionsand--conventions, both accepting file paths or URLs. - CLI: Added subcommand
cratedb-mcp show-promptto display the system prompt.
- Parameters: Added CLI option
--hostand environment variableCRATEDB_MCP_HOST - Parameters: Added CLI option
--pathand environment variableCRATEDB_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-mcpofor Open WebUI - Prompt: Added instructions (system prompt) to MCP server. Thanks, @hammerhead and @WalBeh.
- Dependencies: Downgraded to
fastmcp<2.7to fix a breaking change
- Bugfix: Removed trailing
/on HTTP URL if it exists. Thanks, @surister.
- Options: Renamed
CRATEDB_MCP_HTTP_URLtoCRATEDB_CLUSTER_URL, standardizing on common naming conventions - CLI: Added subcommand
cratedb-mcp serveusing Click, with dedicated options--transportand--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
- 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_TTLenvironment variable to adjust (default: 3600) - SQL: Stronger read-only mode, using
sqlparse - CLI: Added option
--versionto report the installed package version - Naming things: Started using
CRATEDB_MCP_HTTP_TIMEOUTenvironment variable