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.dataupdate_prestissimo_engine- Update Prestissimo engine configuration and settingsrestart_prestissimo_engine- Restart Prestissimo enginespause_prestissimo_engine- Pause running Prestissimo enginesresume_prestissimo_engine- Resume paused Prestissimo enginesscale_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_enginesto 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-serverUsing pip
pip install --upgrade ibm-watsonxdata-mcp-serverUpgrade from v0.1.3
pipx upgrade ibm-watsonxdata-mcp-server
# or
pip install --upgrade ibm-watsonxdata-mcp-serverDocumentation
Requirements
- Python 3.11+
- IBM Cloud account with watsonx.data instance
- IBM Cloud API key