ibm-storageinsights-mcpserver
If you are the rightful owner of ibm-storageinsights-mcpserver and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is an open-sourced Model Context Protocol (MCP) server for integrating IBM Storage Insights into the Agentic-AI ecosystem.
The IBM Storage Insights MCP Server is a community-maintained project designed to facilitate the integration of IBM Storage Insights with the Agentic-AI ecosystem. By leveraging the External APIs of IBM Storage Insights, this server enables users to bring their AI-Agents for seamless observability and diagnosis of their storage assets. The server is built with an extensible design, allowing for easy integration of additional Storage Insights APIs for future expansions. It is Pythonic, ensuring ease of use and extension for AI developers. The server provides a range of observability tools, allowing users to monitor and manage their storage systems effectively. It supports various functionalities such as fetching tenant alerts, notifications, storage systems, and system-specific metrics like IO rate, data rate, response time, transfer size, CPU utilization, and capacity. Additionally, it offers tools to fetch system components and alerts, making it a comprehensive solution for storage management.
Features
- Observability Tools: Leverage key IBM Storage Insights monitoring capabilities via an MCP interface.
- Extensible Design: Easily integrate additional Storage Insights APIs for future expansions.
- Pythonic: Allowing ease of use and extension for AI developers.
Tools
fetch_tenant_alerts
Retrieve a list of alerts for a tenant.
fetch_tenant_notifications
Retrieve a list of notifications for a tenant.
fetch_storage_systems
Get all storage systems added to the tenant for monitoring.
fetch_system_notifications
Get notifications of system under the tenant.
fetch_system_details
Get details for given system present on the tenant.
fetch_system_io_rate
Get io rate for a system present on the tenant.
fetch_system_data_rate
Get data rate for a system present on the tenant.
fetch_system_response_time
Get response time for a system present on the tenant.
fetch_system_transfer_size
Get transfer size for a system present on the tenant.
fetch_system_cpu_utilization
Get cpu utilization for a system present on the tenant.
fetch_system_capacity
Get capacity for a system present on the tenant.
fetch_system_components
Get component for a system present on the tenant.
fetch_system_alerts
Get alerts of system under the tenant.