Skip to main content
Glama

Civo MCP Server

kubernetes.ts1.9 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; export const LIST_KUBERNETES_CLUSTERS_TOOL: Tool = { name: 'list_kubernetes_clusters', description: 'List all Kubernetes clusters on Civo', inputSchema: { type: 'object', properties: { region: { type: 'string', description: 'Region identifier', }, }, }, }; export const CREATE_KUBERNETES_CLUSTER_TOOL: Tool = { name: 'create_kubernetes_cluster', description: 'Create a new Kubernetes cluster on Civo', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Cluster name', }, region: { type: 'string', description: 'Region identifier', }, network_id: { type: 'string', description: 'Network ID', }, nodes: { type: 'number', description: 'Number of nodes', }, node_size: { type: 'string', description: 'Node size', }, kubernetes_version: { type: 'string', description: 'Kubernetes version', }, }, required: [ 'name', 'region', 'network_id', 'nodes', 'node_size', 'kubernetes_version', ], }, }; export const DELETE_KUBERNETES_CLUSTER_TOOL: Tool = { name: 'delete_kubernetes_cluster', description: 'Delete a Kubernetes cluster on Civo', inputSchema: { type: 'object', properties: { id: { type: 'string', description: 'Cluster ID', }, region: { type: 'string', description: 'Region identifier', }, }, required: ['id', 'region'], }, }; export const LIST_KUBERNETES_VERSIONS_TOOL: Tool = { name: 'list_kubernetes_versions', description: 'List available Kubernetes versions on Civo', inputSchema: { type: 'object', properties: {}, }, };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tao12345666333/civo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server