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.

评论

其他 分类下的更多 MCP 服务器