Install the Goose client for CloudBees MCP

1 minute read

Goose is an agentic open-source client that can query and interact with MCP servers. Use these steps to install and configure the Goose agent to enable secure communication with CloudBees MCP. For more information, refer to the Goose installation guide.

MCP client configuration examples are provided for demonstration purposes only, and they do not constitute an endorsement or recommendation. Review and adapt configurations to meet your organization’s environment and security requirements.

Docker-based installation

You can install and configure CloudBees MCP using a Docker-based setup. This option is useful when integrating with tools like Goose or working across platform environments.

Configure a Goose extension

You can configure a Goose extension to connect with the MCP Docker container using stdio mode.

extensions: cloudbees/platform: type: stdio name: cloudbees/platform cmd: docker args: - run - --rm - -i - --env=CLOUDBEES_PERSONAL_ACCESS_TOKEN - cloudbees/cloudbees-mcp:latest - stdio - --mode=platform - --organization-id=${ORGANIZATION_ID} enabled: true env_keys: - CLOUDBEES_PERSONAL_ACCESS_TOKEN - ORGANIZATION_ID envs: {} timeout: 300

Native installation

You can also install the Goose extension using a native CloudBees MCP binary.

Goose does not support the automatic installation of extensions using native binaries.
extensions: cloudbees/platform: type: stdio name: cloudbees/platform cmd: cloudbees-mcp args: - stdio - --mode=platform - --organization-id=${ORGANIZATION_ID} enabled: true envs: {} env_keys: - ORGANIZATION_ID timeout: 300