Cloud Foundry MCP Server

Cloud Foundry MCP Server

site icon
2025.03.01 3
JavaCloud Foundry 管理LLM 接口其它
Cloud Foundry MCP Server 是一个基于 Spring AI MCP 项目构建的服务,提供了一个 LLM(大型语言模型)接口,用于与 Cloud Foundry 基础架构进行交互。它允许用户通过配置文件和命令行工具来管理和操作 Cloud Foundry 环境。
View on GitHub

Overview

基本能力

产品定位

Cloud Foundry MCP Server 是一个中间件服务,旨在通过 LLM 接口简化 Cloud Foundry 基础架构的管理和操作。

核心功能

  1. 提供 LLM 接口与 Cloud Foundry 交互。
  2. 支持通过配置文件自定义 MCP 客户端的行为。
  3. 允许通过命令行工具启动和管理服务。

适用场景

  1. 自动化 Cloud Foundry 环境的管理任务。
  2. 集成 LLM 能力到 Cloud Foundry 操作流程中。
  3. 开发基于 Cloud Foundry 的自动化工具和脚本。

工具列表

  1. java:用于运行服务的 Java 运行时环境。
  2. mvnw:Maven 包装器,用于构建项目。

常见问题解答

  1. 如何配置 Cloud Foundry 的 API 端点?
  2. 在配置文件中设置 CF_APIHOST 环境变量。
  3. 如何指定日志文件?
  4. 通过 -Dlogging.file.name 参数指定日志文件路径。

使用教程

使用依赖

  1. 确保已安装 Java 运行时环境。
  2. 确保已安装 Maven(或使用提供的 mvnw 脚本)。

安装教程

  1. 克隆项目仓库。
  2. 使用以下命令构建项目: bash ./mvnw clean package
  3. 运行服务: bash java -Dspring.ai.mcp.server.transport=stdio -Dlogging.file.name=cloud-foundry-mcp.log -jar /path/to/cloud-foundry-mcp/target/cloud-foundry-mcp-0.0.1-SNAPSHOT.jar --server.port=8040

调试方式

  1. 检查日志文件 cloud-foundry-mcp.log 以获取运行时的详细信息。
  2. 确保所有环境变量(如 CF_APIHOSTCF_USERNAME 等)已正确设置。

许可证

None