Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JENKINS_TOKEN | No | Jenkins authentication token | |
| SHLAB_JENKINS_TOKEN | No | SHLAB Jenkins token | |
| JENKINS_MCP_LOG_LEVEL | No | Log level for debugging (e.g., DEBUG) | |
| PROD_BLSM_JENKINS_TOKEN | No | Production Jenkins token | |
| JENKINS_MCP_SCENARIOS_FILE | No | Path to custom scenarios file |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_server_names | Get the list of all available Jenkins server names. |
| get_scenario_list | Get all available application scenarios - the preferred entry point for deployment tasks. |
| search_jobs_by_scenario | Get the specified Jenkins job directly by scenario. |
| search_jobs | Search Jenkins jobs on the specified server. |
| get_job_parameters | Get the parameter definitions of a Jenkins job. |
| trigger_build | Trigger Jenkins job build. |
| get_build_status | Get the Jenkins build status for the specified build_number. |
| stop_build | Stop Jenkins build. |
| get_build_log | Get Jenkins build log. |
| validate_jenkins_config | Validate the integrity of Jenkins configuration. |
| create_or_update_job_from_jenkinsfile | Create or update a Jenkins job based on a Jenkinsfile. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| scenario_selection_prompt | Generate a prompt for scenario selection to help the user choose the appropriate application scenario. |
| scenario_guidance_prompt | Generate a guidance prompt based on the user's selected scenario. |
| get_scenario_config | Get the complete configuration information for the specified scenario. |
| job_description_prompt | Generate a brief description prompt for a Jenkins job. |
| build_result_summary_prompt | Generate a Jenkins build result interpretation prompt. |
| build_log_analysis_prompt | Generate a Jenkins build log analysis prompt. |
| trigger_job_prompt | Generate a prompt for triggering a job. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |