MCP.so
Sign In

Upcloud MCP Server

@MarinX

Basic information

Category

Other

License

MIT

Transports

stdio

Author

MarinX

About Upcloud MCP Server

No overview available yet

Upcloud MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "upcloud-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "UPCLOUD_USERNAME",
        "-e",
        "UPCLOUD_PASSWORD",
        "ghcr.io/marinx/upcloud-mcp-server"
      ],
      "env": {
        "UPCLOUD_USERNAME": "",
        "UPCLOUD_PASSWORD": ""
      }
    }
  }
}

Upcloud MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Upcloud MCP Server?

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

How to use Upcloud MCP Server?

Install by building from source (go build cmd/upcloud-mcp-server) or running the Docker image (ghcr.io/marinx/upcloud-mcp-server). Configure Claude Desktop by placing the binary in your bin location and editing claude_desktop_config.json with your Upcloud credentials as environment variables.

Key features of Upcloud MCP Server

  • Account management (get account, details, list)
  • Managed database retrieval by UUID
  • Server listing and detail retrieval by UUID
  • Kubernetes cluster and plan operations
  • Ready to integrate with MCP-compatible clients

Use cases of Upcloud MCP Server

  • Extracting and analyzing data from Upcloud services
  • Building AI-powered tools and applications that interact with Upcloud's ecosystem

Frequently asked questions

1

What is the current status of the Upcloud MCP Server?

It is a work in progress and not yet ready for any type of use. Please check back later for updates.

2

What prerequisites are needed to run the server?

You need Docker installed and running, and must populate the `UPCLOUD_USERNAME` and `UPCLOUD_PASSWORD` environment variables with your Upcloud credentials.

3

How can I run the server with Claude Desktop?

Use the provided `claude_desktop_config.json` snippet, which runs the Docker image with the required environment variables, and place the config in the appropriate Claude directory (e.g., `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS).

4

What tools does the Upcloud MCP Server expose?

Tools are grouped into Account (get_account, get_account_details, get_account_list), Database (get_database), Server (get_servers, get_server_details), and Kubernetes (get_kubernetes_clusters, get_kubernetes_cluster, get_kubernetes_plans).

5

Where does this project originate from?

The idea comes from the GitHub MCP server. The project is licensed under MIT.

Comments

More Other MCP servers