jenkins-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| jenkins_url | Yes | Jenkins server URL | |
| jenkins_timeout | No | API request timeout in seconds | 5 |
| jenkins_password | Yes | Jenkins password or API token | |
| jenkins_username | Yes | Jenkins username | |
| jenkins_verify_ssl | No | Verify SSL certificates | true |
| jenkins_session_singleton | No | Reuse Jenkins client within session | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_all_itemsB | Get all items from Jenkins. |
| get_itemB | Get specific item from Jenkins. |
| get_item_configC | Get specific item config from Jenkins. |
| set_item_configC | Set specific item config in Jenkins. |
| query_itemsD | Query items from Jenkins. |
| build_itemC | Build an item in Jenkins. |
| get_all_nodesB | Get all nodes from Jenkins. |
| get_nodeB | Get a specific node from Jenkins. |
| get_node_configC | Get node config from Jenkins. |
| set_node_configC | Set specific node config in Jenkins. |
| get_all_queue_itemsA | Get all items in Jenkins queue. |
| get_queue_itemA | Get a specific item in Jenkins queue by id. |
| cancel_queue_itemA | Cancel a specific item in Jenkins queue by id. |
| get_running_buildsA | Get all running builds from Jenkins. |
| get_buildC | Get specific build info from Jenkins. |
| get_build_scriptsC | Get scripts used in a specific build. |
| get_build_console_tailC | Get the tail of a specific build console output. |
| get_build_console_chunkB | Read incremental console output from a specific byte offset. |
| search_build_consoleC | Search build console output incrementally and return matching excerpts. |
| get_build_failure_excerptB | Get focused failure excerpts and failing tests via incremental log scanning. |
| get_build_test_reportC | Get test report of a specific build. |
| stop_buildC | Stop a specific build. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |