upcloud-mcp-server

upcloud-mcp-server

0

The Upcloud MCP Server is a Model Context Protocol server designed to work with Upcloud APIs, offering automation and integration capabilities. The project aims to enhance developer tools and applications within Upcloud's ecosystem.

Overview

The Upcloud MCP Server is a Model Context Protocol (MCP) server that provides integration with Upcloud APIs, allowing for advanced automation and enhanced developer interaction capabilities. It is currently a work in progress and not ready for use.

Use Cases

  • Extracting and analyzing data from Upcloud services.
  • Building AI-powered tools and applications within Upcloud's ecosystem.

Prerequisites

  • Install Docker
  • Run Docker
  • Set UPCLOUD_USERNAME and UPCLOUD_PASSWORD variables

Tools

Account

  • get_account - Retrieve the current user's account
  • get_account_details - Fetch account details by username
  • get_account_list - Retrieve the account list

Database

  • get_database - Retrieve a managed database by UUID

Server

  • get_servers - Fetch servers
  • get_server_details - Fetch server details by UUID

Kubernetes

  • get_kubernetes_clusters - Retrieve Kubernetes clusters
  • get_kubernetes_cluster - Fetch a Kubernetes cluster by UUID
  • get_kubernetes_plans - Fetch Kubernetes plans

License

The project is available under the MIT open source license.