Skip to content

v0.1.4 - Prestissimo Engine Support

Latest

Choose a tag to compare

@KRuelY KRuelY released this 18 May 22:57
· 10 commits to main since this release
2c02175

v0.1.4 - Prestissimo Engine Support

What's New

This release adds comprehensive Prestissimo engine management tools and improves error handling across query execution tools.

New Features

Prestissimo Engine Management

  • create_prestissimo_engine - Create new Prestissimo engines in watsonx.data
  • update_prestissimo_engine - Update Prestissimo engine configuration and settings
  • restart_prestissimo_engine - Restart Prestissimo engines
  • pause_prestissimo_engine - Pause running Prestissimo engines
  • resume_prestissimo_engine - Resume paused Prestissimo engines
  • scale_prestissimo_engine - Scale Prestissimo engines by adjusting worker node counts

Transport & Integration

  • Remote MCP Server - Documentation reference for IBM's hosted remote MCP server (no installation required)

Improvements

  • Enhanced Error Handling: Query tools (execute_insert, execute_update, explain_query, explain_analyze_query) now return structured error dictionaries instead of raising exceptions, with proper HTTP status codes (400 for validation errors)
  • Query Validation: Improved multiple statement detection and validation in INSERT and UPDATE queries
  • Engine Filtering: Updated list_engines to support Prestissimo engine type filtering

Bug Fixes

  • Fixed query validation error handling to return structured responses
  • Improved error messages for invalid engine types in explain tools
  • Enhanced limit parameter validation in list_spark_applications

Installation

Using pipx

pipx install --upgrade ibm-watsonxdata-mcp-server

Using pip

pip install --upgrade ibm-watsonxdata-mcp-server

Upgrade from v0.1.3

pipx upgrade ibm-watsonxdata-mcp-server
# or
pip install --upgrade ibm-watsonxdata-mcp-server

Documentation

Requirements

  • Python 3.11+
  • IBM Cloud account with watsonx.data instance
  • IBM Cloud API key