Ibm Storageinsights MCP Server
IBM Storage Insights metrics and alerts accessible within AI agent workflows.
Data last scanned today · Reviewed today
Overview
This MCP server bridges the IBM Storage Insights External APIs with AI agents, facilitating observability and diagnosis of storage assets. It exposes tools that allow users to programmatically query their storage environment directly from their AI assistant. The server specifically provides functions to retrieve tenant-wide alerts, notifications, and lists of registered storage systems. By utilizing this interface, developers can incorporate real-time storage infrastructure data into their broader AI-driven diagnostic loops.
Our verdict
With a security score of 34/100, this project carries a high risk level. It is a community-maintained utility rather than an official IBM offering, and it currently lacks review of its authentication methods and read-only operation status. It is best suited for non-sensitive environments where users can independently audit the source code before deployment.
- Supports zero direct dependencies for a smaller supply-chain footprint
- Provides clear documentation on tool inputs and return structures
- Utilizes the standard Apache-2.0 open-source license
- Authentication and read-only modes remain unreviewed by maintainers
- Lacks official vendor support or endorsement from IBM
- Minimal community activity with only nine GitHub stars
Tools
| Tool | Description | Risk |
|---|---|---|
| fetch_tenant_alerts | Retrieve a list of alerts for a tenant. | low |
| fetch_tenant_notifications | Retrieve a list of notifications for a tenant. | low |
| fetch_storage_systems | Get all storage systems added to the tenant for monitoring tenant. | low |
| fetch_system_notifications | Get notifications of system under the tenant. | low |
| fetch_system_details | Get details for given system present on the tenant. | low |
| fetch_system_io_rate | Get io rate for a system present on the tenant. | low |
| fetch_system_data_rate | Get data rate for a system present on the tenant. | low |
| fetch_system_response_time | Get response time for a system present on the tenant. | low |
| fetch_system_transfer_size | Get transfer size for a system present on the tenant. | low |
| fetch_system_cpu_utilization | Get cpu utilization for a system present on the tenant. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›Is this an official IBM product?
No, this is a community-maintained project and is not officially affiliated with, endorsed by, or supported by IBM.
›Can I query data for specific tenants?
Yes, most tools accept an optional tenant_id_input parameter, or you can configure a default tenant ID using an .env file.
›What metrics are supported for system IO rates?
The server supports fetching volume_overall_read_io_rate, volume_overall_write_io_rate, and volume_overall_total_io_rate.
›How do I specify the time range for IO rate requests?
You can use the duration parameter with a string format such as 20m, 1h, or 1d to define the window for data retrieval.
Alternatives
Badge
Maintain this server? Add the live badge to your README.