MCP.so
ログイン

OpenStack MCP Server

@DragomirAlin

OpenStack MCP Server について

A lightweight and extensible service that enables AI assistants to securely execute OpenStack CLI commands via the Model Context Protocol (MCP)

基本情報

カテゴリ

その他

ランタイム

java

トランスポート

stdio

公開者

DragomirAlin

設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is OpenStack MCP Server?

A lightweight service that enables AI assistants to securely execute OpenStack CLI commands via the Model Context Protocol (MCP). It is designed to integrate with Claude Desktop, allowing users to interact with OpenStack resources directly from the AI assistant.

How to use OpenStack MCP Server?

Configure OpenStack credentials in application.yml, then package with mvn clean package. Integrate with Claude Desktop by adding the JAR path to claude-desktop.json as a java -jar command. Prompt Claude Desktop with queries such as “List my servers,” “List my projects,” or “List my images.”

Key features of OpenStack MCP Server

  • Executes OpenStack CLI commands via AI assistants
  • Works with Claude Desktop application
  • Uses OpenStack application credential authentication
  • Lightweight Spring Boot–based service
  • Runs on Java 21 and Maven 3.8+
  • Supports listing of servers, projects, flavors, and images

Use cases of OpenStack MCP Server

  • Query OpenStack resources using natural language in Claude Desktop
  • List servers, projects, flavors, and images without manual CLI
  • Manage cloud infrastructure through conversational AI

FAQ from OpenStack MCP Server

What runtime does OpenStack MCP Server require?

Java 21 and Maven 3.8+ are required. The OpenStack CLI must also be installed on the same machine.

How does the server authenticate with OpenStack?

It authenticates using OpenStack application credentials (v3) configured via application.yml; the required fields are authUrl, regionName, applicationCredentialId, and applicationCredentialSecret.

What network transport does the server use?

The server runs on localhost and defaults to TCP port 8080, as specified by the server.port and --host/--port arguments in the Claude Desktop configuration.

Can I use OpenStack MCP Server with other AI assistants?

The README only describes integration with Claude Desktop; no other clients are mentioned.

Are there any known limits?

The README does not list any limits, but the server relies on the locally installed OpenStack CLI and the permissions of the configured application credential.

コメント

「その他」の他のコンテンツ