Jenkins MCP Tool
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_namesA | Get the list of all available Jenkins server names. |
| get_scenario_listA | Get all available application scenarios - the preferred entry point for deployment tasks. |
| search_jobs_by_scenarioB | Get the specified Jenkins job directly by scenario. |
| search_jobsA | Search Jenkins jobs on the specified server. |
| get_job_parametersB | Get the parameter definitions of a Jenkins job. |
| trigger_buildA | Trigger Jenkins job build. |
| get_build_statusC | Get the Jenkins build status for the specified build_number. |
| stop_buildB | Stop Jenkins build. |
| get_build_logC | Get Jenkins build log. |
| validate_jenkins_configB | Validate the integrity of Jenkins configuration. |
| create_or_update_job_from_jenkinsfileA | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/xhuaustc/jenkins-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server