ibm/ibm-watsonxdata-mcp-server

Model Context Protocol (MCP) server for IBM watsonx.data - enables AI assistants to query and explore lakehouse data Resources

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on August 16th, 2026
Created on December 19th, 2025
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 5
Total Stargazers: 7 (+0)
Total Subscribers: 0 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

IBM watsonx.data MCP Server is a Model Context Protocol server that enables AI assistants to query and explore IBM watsonx.data lakehouses using natural language.

The tool solves the problem of integrating lakehouse data access into AI assistant workflows. It provides a set of specialized tools organized into six functional categories: platform management for instance status and configuration, engine operations for managing Presto and Spark engines, catalog management for browsing schemas and tables, query execution for running SELECT, INSERT, and UPDATE queries with query plan analysis, Spark application management for submitting and monitoring jobs, and data ingestion for loading data from object storage. The server uses the Model Context Protocol to expose these capabilities to AI assistants, handling IBM Cloud IAM authentication with automatic token refresh and supporting both stdio transport for local subprocess and streamable HTTP transport.

Developers should adopt this tool if they need to give AI assistants direct access to watsonx.data lakehouses without building custom integrations. It suits projects where natural language querying of lakehouse data is valuable and where the deployment environment can support either stdio or HTTP transport. The README notes that IBM watsonx.data also provides a hosted remote MCP server that requires no installation, offering an alternative for users who prefer not to run their own server instance. The tool is compatible with Claude Desktop, IBM Bob, and other MCP-enabled AI assistants.

Development activity shows consistent engagement with the codebase through regular updates and maintenance of the tool's core functionality. The project maintains active documentation including a dedicated TOOLS.md file detailing all available capabilities and their usage patterns. Security and authentication mechanisms receive ongoing attention, with IBM Cloud IAM integration and token refresh handling built into the implementation. The project provides multiple installation paths including both pip and development setup options, indicating attention to different user deployment scenarios.