Skip to main content

CWCloud MCP Server

A production-ready Model Context Protocol (MCP) server that provides seamless integration with CWCloud AI services. This server enables AI assistants like GitHub Copilot, Claude Desktop, and other MCP-compatible clients to interact with CWCloud's powerful AI infrastructure.

Features​

  • Multi-Model AI Support: Access GPT-4, Claude, Gemini, and other leading AI models
  • Complete Cloud Management: 119 comprehensive tools covering all CWCloud operations:
    • Environment Management: Full CRUD operations for cloud environments
    • Project Management: Complete project lifecycle management
    • Instance Management: VM and container operations
    • Storage Management: Bucket operations with admin controls
    • Registry Management: Container registry operations
    • Function Management: Serverless function deployment and invocation
    • Monitoring Management: Endpoint monitoring and alerting
    • User Management: Complete user lifecycle and permission management
    • DNS Management: DNS record management with zone configuration
  • Admin & User Tools: Separate tool sets for regular users and administrators
  • Conversation Management: Create, list, and manage AI conversation threads
  • Usage Analytics: Track token usage and costs across different adapters
  • Secure Authentication: API key-based authentication with validation
  • Production Ready: Built with Go 1.21+ for performance and reliability
  • MCP Compliant: Fully compatible with MCP 2025-06-18 specification
  • Public Go Library: Reusable pkg/mcp package for other projects

Tool Categories (119 Total)​

  • AI Tools (3): AI generation, conversations, adapters
  • Environment Management (11): Full CRUD + admin operations
  • Project Management (7): Complete project lifecycle
  • Instance Management (10): VM operations with admin controls
  • Storage Management (10): Bucket operations with admin controls
  • Registry Management (10): Container registry operations
  • Function Management (12): Serverless with invocation
  • Monitoring Management (10): Endpoint monitoring
  • User Management (10): Complete user lifecycle
  • DNS Management (10): DNS record management

Documentation Chapters​