Prerequisites to connect with the MCP server in DevOps Velocity
You can find information about the requirements and setup steps needed before connecting to the MCP server in HCL DevOps Velocity (Velocity).
Before connecting to the MCP server, you must complete the following prerequisites:
- Install Keycloak 26.5.6.
- Download and run the script to create the necessary clients for the Velocity
application and MCP server. Note: Download the compressed file from here: keycloak-setup script. Refer to the README.md file included in the bundle for instructions to run the script.
- Install or upgrade the Velocity instance by
providing the Keycloak URL, client secret, and JWKS URL for MCP. Here is a sample command to install or upgrade Velocity with the MCP configuration:
helm upgrade --install velocity -n <custom_namespace_name> \ ./accelerate-<version>-helm.tgz \ --set license=accept \ --set url.domain= <domain_name or I.P address>\ --set access.key=<access_key>\ --set mongo.url=<mongodb url>\ --set secret.tls=<tls_secrete_name>\ --set rabbitmq.nodePort=31672 \ --set loglevel=ALL \ --set externalKeycloak.url=https://<keycloak_hostname>/realms/devops-velocity \ --set externalKeycloak.jwksUrl=https://<keycloak_hostname>/realms/devops-velocity/protocol/openid-connect/certs \ --set mcp.secretValue="<mcp-velocity-client-secret>"Before running the Helm command, you must replace the following placeholder values with your actual configuration:
- <keycloak_hostname>: Replace with your Keycloak server hostname or IP address.
- <mcp-velocity-client-secret>: Replace with the secret value configured for the mcp:velocity client in Keycloak.
These parameters ensure that Velocity can authenticate users via Keycloak and connect to the MCP server securely.
For more information about installation and upgrading, refer to the following related topics: