Releases: crate/cratedb-mcp
Releases · crate/cratedb-mcp
v0.1.0
What's Changed
- Dependencies: Updated to FastMCP 3.1
Details
- Documentation: This and that by @amotl in #90
- CI: httpbin.org intermittently rejects requests, so use iana.org by @amotl in #91
- Bump sphinx-autobuild from 2021.3.14 to 2024.10.3 by @dependabot[bot] in #92
- Update pytest requirement from <9 to <10 by @dependabot[bot] in #95
- Update mypy requirement from <1.19 to <1.20 by @dependabot[bot] in #98
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #99
- Update fastmcp requirement from <2.14,>=2.13 to >=2.13,<2.15 by @dependabot[bot] in #100
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #106
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #107
- Bump pueblo from 0.0.11 to 0.0.13 by @dependabot[bot] in #105
- Bump sphinx-autobuild from 2024.10.3 to 2025.8.25 by @dependabot[bot] in #109
- Update sphinxcontrib-mermaid requirement from <2 to <3 by @dependabot[bot] in #110
- Bump pueblo from 0.0.13 to 0.0.14 by @dependabot[bot] in #111
- Update cachetools requirement from <7 to <8 by @dependabot[bot] in #112
- Update ruff requirement from <0.15 to <0.16 by @dependabot[bot] in #113
- CI: Fix nightly build by @amotl in #114
- Bump pueblo from 0.0.14 to 0.0.15 by @dependabot[bot] in #115
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #117
- Update fastmcp requirement from <2.15,>=2.13 to >=2.13,<3.1 by @dependabot[bot] in #116
- Chore: Format
pyproject.tomlwith recentpyproject-fmtby @amotl in #118 - Update fastmcp requirement from <3.1,>=2.13 to >=2.13,<3.2 by @dependabot[bot] in #119
Full Changelog: v0.0.9...v0.1.0
v0.0.9
What's Changed
- 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/
Details
- Update fastmcp requirement from <2.13,>=2.7 to >=2.7,<2.14 by @dependabot[bot] in #81
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #84
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #85
- Documentation: Add Sphinx setup and RTD configuration by @amotl in #87
- Tame logging of HTTPX to not reveal credentials by @amotl in #86
- Dependencies: Update to cratedb-about==0.0.9 by @amotl in #89
- Add Python 3.14 to workflow testing matrix by @surister in #80
- Documentation: Relocate content from README into individual pages by @amotl in #88
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- Rebuild due to Debian base image vulnerabilities
- Update pytest-cov requirement from <7 to <8 by @dependabot[bot] in #73
- Update ruff requirement from <0.13 to <0.14 by @dependabot[bot] in #74
- Update fastmcp requirement from <2.11,>=2.7 to >=2.7,<2.13 by @dependabot[bot] in #72
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #71
- Update mypy requirement from <1.18 to <1.19 by @dependabot[bot] in #77
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #78
- Update ruff requirement from <0.14 to <0.15 by @dependabot[bot] in #79
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- Instructions: Updated to cratedb-about v0.0.8
Details
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- OCI: Added
curlto image - MCP: Started using MCP tool descriptions from Python docstrings
- Instructions: Copy-editing. Wording.
- MCP: Added tool
get_table_columns
Details
- OCI: Add
curlto image by @amotl in #67 - MCP: Start using MCP tool descriptions from Python docstrings by @amotl in #65
- MCP: Add tool
get_table_columnsby @amotl in #66
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- 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.
Details
- MCP: Fix
get_cratedb_documentation_indextool by @amotl in #60 - Prompt: Enable user-defined instructions by @amotl in #57
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- 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.
Details
- Update mypy requirement from <1.17 to <1.18 by @dependabot[bot] in #43
- Chore: Improve layout in
__main__.pyfor better guidance by @amotl in #49 - Parameters: Add CLI option
--hostby @amotl in #51 - Transport: Add CLI option
--path, and improve documentation by @amotl in #54 - Application layout: Refactor core tool functions to separate module by @amotl in #52
- Dependencies: Update to FastMCP 2.10 by @amotl in #48
- OCI: Add building OCI images
cratedb-mcpandcratedb-mcpoby @amotl in #50 - Prompt: Add general and MCP tool instructions to system prompt of MCP server by @amotl in #53
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Dependencies: Downgraded to
fastmcp<2.7to fix a breaking change
Details
- Chore: Add software test about trailing slash on HTTP URL by @amotl in #33
- Update cachetools requirement from <6 to <7 by @dependabot in #34
- Update mypy requirement from <1.16 to <1.17 by @dependabot in #35
- Dependencies: Downgrade to
fastmcp<2.7to fix a breaking change by @amotl in #37 - Update ruff requirement from <0.12 to <0.13 by @dependabot in #36
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1
What's Changed
- 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
Details
- Options: Rename
CRATEDB_MCP_HTTP_URLtoCRATEDB_CLUSTER_URLby @amotl in #21 - CLI: Add subcommand
cratedb-mcp serveusing Click by @amotl in #22 - README: Improve unboxing experience by @amotl in #23
- Dependencies: Update to FastMCP 2.0 by @amotl in #24
- README: Add recommendations to use a read-only database user by @amotl in #25
- Bump cratedb-about from 0.0.4 to 0.0.5 by @dependabot in #28
Full Changelog: v0.0.0...v0.0.1