kb-cloud-mcp-server
KubeBlocks Cloud MCP Server is designed to integrate seamlessly with KubeBlocks Cloud APIs, enabling AI assistants to interact with cloud resources. It offers tools for automating cloud resource management and building AI-powered tools for the KubeBlocks ecosystem.
KubeBlocks Cloud MCP Server
The KubeBlocks Cloud MCP Server provides seamless integration with KubeBlocks Cloud APIs using the Model Context Protocol (MCP). It enables AI assistants to interact with KubeBlocks Cloud resources through a standardized interface.
Use Cases
- Automating KubeBlocks Cloud resource management
- Retrieving and analyzing data from KubeBlocks Cloud environments
- Building AI-powered tools for the KubeBlocks Cloud ecosystem
- Provisioning and managing database instances with AI assistants
Features
- MCP-based API access for KubeBlocks Cloud resources
- Secure authentication with API key and secret
- Support for common resources like Organizations, Environments, and Instances
- Internationalization support
- Secure communication via StdioServer
Prerequisites
- Go 1.20+
- KubeBlocks Cloud API credentials
Usage
Environment variables can be set for server configuration, such as API credentials and log levels.
Available MCP Tools
The server offers tools to list and get details of organizations, environments, instances, and backups within the KubeBlocks Cloud ecosystem.
License
Licensed under the Apache 2.0 License.