Tools Reference#
Cloud Native MCP Server provides 220+ powerful tools covering Kubernetes management, application deployment, monitoring, log analysis, and more.
Kubernetes Tools (28)#
The Kubernetes service provides comprehensive cluster management capabilities:
Pod Management#
list_pods- List podsget_pod- Get pod detailsdescribe_pod- Describe pod statusdelete_pod- Delete podget_pod_logs- Get pod logsget_pod_events- Get pod events
Deployment Management#
list_deployments- List deploymentsget_deployment- Get deployment detailscreate_deployment- Create deploymentupdate_deployment- Update deploymentdelete_deployment- Delete deploymentscale_deployment- Scale deploymentrestart_deployment- Restart deployment
Service Management#
list_services- List servicesget_service- Get service detailscreate_service- Create servicedelete_service- Delete service
ConfigMap & Secret#
list_configmaps- List ConfigMapsget_configmap- Get ConfigMap detailscreate_configmap- Create ConfigMaplist_secrets- List secretsget_secret- Get secret detailscreate_secret- Create secret
Namespaces#
list_namespaces- List namespacesget_namespace- Get namespace detailscreate_namespace- Create namespace
Node Management#
list_nodes- List nodesget_node- Get node detailsdescribe_node- Describe node status
Resource Status#
get_resource_usage- Get resource usageget_cluster_info- Get cluster information
Helm Tools (31)#
The Helm service enables package management and deployment:
Chart Management#
list_repositories- List Helm repositoriesadd_repository- Add Helm repositoryremove_repository- Remove Helm repositoryupdate_repository- Update Helm repositorysearch_chart- Search chartshow_chart- Show chart detailspull_chart- Pull chart
Release Management#
list_releases- List releasesget_release- Get release detailsinstall_chart- Install chartupgrade_release- Upgrade releaserollback_release- Rollback releaseuninstall_release- Uninstall releaseget_release_history- Get release historyget_release_status- Get release statusget_release_values- Get release configuration values
Values Management#
get_values- Get configuration valuesset_values- Set configuration valuesdiff_values- Compare configuration value differences
Release Operations#
test_release- Test releaselint_chart- Lint chartpackage_chart- Package chartverify_chart- Verify charttemplate_chart- Generate template
Chart Dependencies#
list_dependencies- List dependenciesupdate_dependencies- Update dependencies
Plugin Management#
list_plugins- List pluginsinstall_plugin- Install plugin
Version Management#
list_versions- List chart versionsget_version_info- Get version information
Debugging Tools#
debug_release- Debug release
Grafana Tools (36)#
The Grafana service provides visualization and monitoring capabilities:
Dashboard Management#
list_dashboards- List dashboardsget_dashboard- Get dashboard detailscreate_dashboard- Create dashboardupdate_dashboard- Update dashboarddelete_dashboard- Delete dashboardimport_dashboard- Import dashboardexport_dashboard- Export dashboardsearch_dashboards- Search dashboardsget_dashboard_by_uid- Get dashboard by UIDget_dashboard_by_tag- Get dashboard by tag
Datasource Management#
list_datasources- List datasourcesget_datasource- Get datasource detailscreate_datasource- Create datasourceupdate_datasource- Update datasourcedelete_datasource- Delete datasourcetest_datasource- Test datasource connection
Folder Management#
list_folders- List foldersget_folder- Get folder detailscreate_folder- Create folderupdate_folder- Update folderdelete_folder- Delete folder
Query Execution#
execute_query- Execute queryexecute_multiple_queries- Execute multiple queriesquery_metrics- Query metrics
Alert Management#
list_alerts- List alertsget_alert- Get alert detailspause_alert- Pause alertresume_alert- Resume alertget_alert_rules- Get alert rules
User Management#
list_users- List usersget_user- Get user detailscreate_user- Create user
Organization Management#
list_organizations- List organizationsget_organization- Get organization details
Health Check#
get_health- Get health statusget_version- Get version information
Prometheus Tools (20)#
The Prometheus service enables metrics collection and querying:
Query Execution#
query- Execute instant queryquery_range- Execute range queryquery_exemplars- Query exemplar data
Metadata Queries#
label_names- Get label nameslabel_values- Get label valuesseries- Get time seriesmetadata- Get metadata
Target Management#
targets- Get target listget_target_metadata- Get target metadata
Rules Management#
rules- Get rules listget_alerts- Get alerts list
Configuration Management#
config- Get configuration informationflags- Get startup flags
Status Queries#
status- Get status informationquery_stats- Get query statistics
Snapshot Management#
snapshot- Create snapshot
TSDB Operations#
tsdb_stats- Get TSDB statisticstsdb_series- Get TSDB series
Storage Operations#
block_info- Get block information
Kibana Tools (52)#
The Kibana service provides log analysis and visualization:
Index Management#
list_indices- List indicesget_index- Get index detailscreate_index- Create indexdelete_index- Delete indexget_index_stats- Get index statisticsget_index_settings- Get index settingsupdate_index_settings- Update index settings
Document Operations#
search_documents- Search documentsget_document- Get documentcreate_document- Create documentupdate_document- Update documentdelete_document- Delete documentbulk_operations- Bulk operations
Query Building#
build_query- Build queryexecute_query- Execute queryaggregate_data- Aggregate dataget_query_stats- Get query statistics
Visualizations#
list_visualizations- List visualizationsget_visualization- Get visualizationcreate_visualization- Create visualizationupdate_visualization- Update visualizationdelete_visualization- Delete visualization
Dashboards#
list_dashboards- List dashboardsget_dashboard- Get dashboardcreate_dashboard- Create dashboardupdate_dashboard- Update dashboarddelete_dashboard- Delete dashboard
Index Patterns#
list_index_patterns- List index patternsget_index_pattern- Get index patterncreate_index_pattern- Create index patternupdate_index_pattern- Update index patterndelete_index_pattern- Delete index pattern
Saved Queries#
list_saved_queries- List saved queriesget_saved_query- Get saved querycreate_saved_query- Create saved queryupdate_saved_query- Update saved querydelete_saved_query- Delete saved query
Space Management#
list_spaces- List spacesget_space- Get spacecreate_space- Create spaceupdate_space- Update spacedelete_space- Delete space
Discover#
discover_data- Discover dataget_field_capabilities- Get field capabilities
Export/Import#
export_objects- Export objectsimport_objects- Import objects
Short URLs#
create_short_url- Create short URL
Elasticsearch Tools (14)#
The Elasticsearch service provides search and indexing capabilities:
Index Management#
list_indices- List indicesget_index- Get indexcreate_index- Create indexdelete_index- Delete indexget_index_stats- Get index statistics
Document Operations#
index_document- Index documentget_document- Get documentsearch_documents- Search documentsupdate_document- Update documentdelete_document- Delete document
Cluster Management#
get_cluster_health- Get cluster healthget_cluster_stats- Get cluster statisticsget_cluster_info- Get cluster information
Alias Management#
get_aliases- Get aliases
Alertmanager Tools (15)#
The Alertmanager service provides alert management:
Alert Management#
list_alerts- List alertsget_alert- Get alert detailsget_alert_groups- Get alert groupsget_silences- Get silencescreate_silence- Create silencedelete_silence- Delete silenceexpire_silence- Expire silence
Rules Management#
get_alert_rules- Get alert ruleslist_rule_groups- List rule groups
Configuration Management#
get_config- Get configurationget_status- Get status
Notification Management#
list_notifications- List notificationsget_receivers- Get receiver configurationlist_routes- List routes
Health Check#
get_health- Get health status
Jaeger Tools (8)#
The Jaeger service provides distributed tracing:
Trace Queries#
get_trace- Get tracesearch_traces- Search tracesget_services- Get service listget_operations- Get operation list
Dependency Analysis#
get_dependencies- Get dependencies
Metrics Queries#
get_metrics- Get metrics
Configuration Queries#
get_config- Get configurationget_status- Get status
OpenTelemetry Tools (9)#
The OpenTelemetry service provides comprehensive observability:
Metrics Management#
get_metrics- Get metricsget_metric_data- Get metric datalist_metric_streams- List metric streams
Trace Management#
get_traces- Get tracessearch_traces- Search traces
Log Management#
get_logs- Get logssearch_logs- Search logs
Configuration Management#
get_config- Get configurationget_status- Get status
Utilities Tools (6)#
General-purpose utility tools:
General Tools#
base64_encode- Base64 encodebase64_decode- Base64 decodejson_parse- JSON parsejson_stringify- JSON stringifytimestamp- Get timestampuuid- Generate UUID
Tool Call Examples#
Kubernetes - List Pods#
| |
Helm - Install Chart#
| |
Prometheus - Query Metrics#
| |
Grafana - List Dashboards#
| |
Tool Parameter Description#
All tools support the following common parameters:
timeout- Request timeout (seconds)dry_run- Dry run mode, does not actually executeverbose- Verbose output mode
For tool-specific parameters, please refer to the detailed documentation of each service.
Error Handling#
Tool calls may return the following errors:
InvalidParams- Invalid parametersNotFound- Resource does not existPermissionDenied- Insufficient permissionsTimeout- Request timeoutInternalError- Internal error
Error response format:
| |
Next Steps#
Now that you’ve explored all 220+ tools, you might want to: