Cloud Foundry Hoover

by cf-toolsuite

3 stars
Not rated
GitHub Website

About

Registry and aggregator for Cloud Foundry. Queries for and aggregates cf-butler instances' data

Details

Author
cf-toolsuite
Repository
cf-toolsuite/cf-kaizen
GitHub stars
3
License
Apache License 2.0
Categories
AI, Cloud Service, Developer Tools, Infrastructure

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Cloud Foundry Hoover
    Command (node, npx, python, etc.) java
    Arguments
    • Argument 1 -jar
    • Argument 2 -Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com
    • Argument 3 $$HOME/.m2/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Now we need to configure Claude Desktop.
Launch the desktop.
From the File menu, choose Settings.
Click on the Developer tab in the left-hand navigation pane.
Click on the Edit Config button.
Open the file named claude_desktop_config.json for editing in your favorite text editor,
then insert the following stanzas within "mcpServers": {}.
Save your update.
Close and re-launch Claude Desktop for the update to take effect.
Validate that the additional tools are present before crafting and executing your next prompt.

"cf-kaizen-hoover-client": {
  "command": "java",
  "args": [
    "-jar",
    "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
    "<path-to-.m2-home>/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
  ]
}

> [!IMPORTANT]
> Replace <path-to.m2-home> above with $HOME/.m2 when on Linux or MacOS and %USERPROFILE%\.m2 when on Windows. Evaluate the path options mentioned and be sure to replace with an absolute path.
> And if you're targeting a different foundation; replace the value for the default.url arg above.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "cloud foundry hoover": {
            "cwd": null,
            "env": {},
            "args": [
                "-jar",
                "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
                "$$HOME/.m2/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
            ],
            "shell": false,
            "command": "java"
        }
    }
}

Linux

{
    "cwd": null,
    "env": [],
    "args": [
        "-jar",
        "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
        "$$HOME/.m2/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
    ],
    "shell": false,
    "command": "java"
}

Macos

{
    "cwd": null,
    "env": [],
    "args": [
        "-jar",
        "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
        "$$HOME/.m2/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
    ],
    "shell": false,
    "command": "java"
}

Windows

{
    "cwd": null,
    "env": [],
    "args": [
        "-jar",
        "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
        "%USERPROFILE%\\.m2\\repository\\org\\cftoolsuite\\cfapp\\cf-kaizen-hoover-server\\0.0.1-SNAPSHOT\\cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
    ],
    "shell": false,
    "command": "java"
}

cf-kaizen

Hoover MCP server implementation

Facilitates read-only operations via a cf-hoover instance installed on a target Cloud Foundry foundation.

Prerequisites

cf-hoover instance deployed
the following CLIs/SDKs:
git
gh
java
mvn
(optionally) sdk
it might be the easiest way to install the Java SDK and Maven
Claude Desktop
Windows and Mac
* Linux

Building

cd /tmp
gh repo clone cf-toolsuite/cf-kaizen
cd cf-kaizen
mvn install

Configuring Claude Desktop

Now we need to configure Claude Desktop.
Launch the desktop.
From the File menu, choose Settings.
Click on the Developer tab in the left-hand navigation pane.
Click on the Edit Config button.
Open the file named claude_desktop_config.json for editing in your favorite text editor,
then insert the following stanzas within "mcpServers": {}.
Save your update.
Close and re-launch Claude Desktop for the update to take effect.
Validate that the additional tools are present before crafting and executing your next prompt.

"cf-kaizen-hoover-client": {
  "command": "java",
  "args": [
    "-jar",
    "-Ddefault.url=https://cf-hoover.apps.dhaka.cf-app.com",
    "<path-to-.m2-home>/repository/org/cftoolsuite/cfapp/cf-kaizen-hoover-server/0.0.1-SNAPSHOT/cf-kaizen-hoover-server-0.0.1-SNAPSHOT.jar"
  ]
}

> [!IMPORTANT]
> Replace <path-to.m2-home> above with $HOME/.m2 when on Linux or MacOS and %USERPROFILE%\.m2 when on Windows. Evaluate the path options mentioned and be sure to replace with an absolute path.
> And if you're targeting a different foundation; replace the value for the default.url arg above.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.