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 | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mcpland/jenkins-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server