OpenStack MCP Server

OpenStack MCP Server

site icon
2025.04.03 5
JavaOpenStack管理AI助手集成开发效率
OpenStack MCP Server 是一个轻量级且可扩展的服务,通过模型上下文协议(MCP)使AI助手能够安全地执行OpenStack CLI命令。该项目设计用于与Claude Desktop应用程序配合使用,允许用户直接从AI助手与OpenStack资源进行交互。
View on GitHub

Overview

基本能力

产品定位

OpenStack MCP Server 是一个桥接服务,旨在通过AI助手(如Claude Desktop)安全地执行OpenStack CLI命令,从而简化OpenStack资源的管理和操作。

核心功能

  • 安全执行OpenStack CLI命令
  • 与AI助手(如Claude Desktop)集成
  • 轻量级且可扩展的服务架构
  • 支持OpenStack资源的查询和管理

适用场景

  • 通过AI助手管理OpenStack云资源
  • 自动化OpenStack操作流程
  • 开发者工具集成

工具列表

  • OpenStack CLI:用于与OpenStack云平台交互的命令行工具
  • Claude Desktop:AI助手应用程序,与OpenStack MCP Server集成

常见问题解答

  • 如何配置OpenStack凭证? 更新application.yml文件中的OpenStack凭证部分。
  • 如何打包应用程序? 运行mvn clean package命令。
  • 如何测试集成? 在Claude Desktop中提示列出服务器、项目或镜像等OpenStack资源。

使用教程

使用依赖

确保已安装以下依赖: - Java 21 - Maven 3.8+ - OpenStack CLI

安装教程

  1. 克隆项目仓库
  2. 更新application.yml文件中的OpenStack凭证
  3. 打包应用程序: bash mvn clean package
  4. 集成到Claude Desktop: 更新claude-desktop.json文件,指定JAR文件路径和运行参数

调试方式

测试集成时,可以在Claude Desktop中尝试以下命令: - List my servers - List my projects - List my images

查看返回结果以验证集成是否成功。

许可证

None