openstack-mcp-server

openstack-mcp-server

6

The OpenStack MCP Server is a service designed to facilitate secure execution of OpenStack CLI commands via AI assistants, particularly suited for integration with the Claude Desktop application. It requires specific software prerequisites and configuration for setup.

Overview

  • A lightweight and extensible service enabling AI assistants to securely execute OpenStack CLI commands via the Model Context Protocol (MCP).
  • Works with Claude Desktop to interact with OpenStack resources from an AI assistant.

Project Requirements

  • Java 21
  • Maven 3.8+
  • Spring Boot 3.4.4
  • Spring AI 1.0.0-M6
  • OpenStack CLI

Getting Started

Prerequisites

  • Java 21
  • Maven 3.8+
  • OpenStack CLI

Configuration

  • Update application.yml with OpenStack credentials.

Packaging

  • Run Maven packaging command to package as a JAR file.

Integration

  • Configure with Claude Desktop for integration.

Testing

  • Test integration with Claude Desktop using prompts.