{
"type": "object",
"required": [
"jenkinsUrl",
"jenkinsUsername",
"jenkinsPassword"
],
"properties": {
"port": {
"type": "number",
"default": 9887,
"description": "Port to listen on for SSE transport (only used if transport is 'sse')"
},
"transport": {
"type": "string",
"default": "stdio",
"description": "Transport protocol to use"
},
"jenkinsUrl": {
"type": "string",
"description": "The URL of the Jenkins server"
},
"jenkinsTimeout": {
"type": "number",
"default": 5,
"description": "Timeout (in seconds) for Jenkins API requests"
},
"jenkinsPassword": {
"type": "string",
"description": "The password to access Jenkins"
},
"jenkinsUsername": {
"type": "string",
"description": "The username to access Jenkins"
}
}
}