--- classification: adapter_server direction: server source_url: https://plugins.jenkins.io/mcp-server/ transport: streamable_http exposure: internal auth: bearer_token auth_subject: service_account implementation: adapter credential: owner: mcp-web-app-jenkins source: credentials key: mcp_bearer adapter: type: mcp_passthrough specification_path: roles/web-app-jenkins/files/mcp/tools.json specification_sha256: sha256:05d96a67cd799cdf2e74caaf4560c9282462ead555a6159fd2e0c74a705b6cf5 upstream_path: /mcp-server/mcp endpoint: service_key: jenkinsmcp path: /mcp port_key: http limits: request_bytes: 65536 response_bytes: 1048576 timeout_seconds: 15 concurrent_requests: 4 page_size: 100 result_items: 100 stream_seconds: 300 tools: read_probe: tool: whoAmI arguments: {} schema_sha256: sha256:3f17b9034a77928d25c1be511e4c6f162e739eb5157823c5602e19adc955318d allowlist: - findJobsWithScmUrl - getBuild - getBuildChangeSets - getBuildLog - getBuildScm - getFlakyFailures - getJob - getJobScm - getJobs - getQueueItem - getReplayScripts - getStatus - getTestResults - searchBuildLog - whoAmI upstream_serves: - findJobsWithScmUrl - getBuild - getBuildChangeSets - getBuildLog - getBuildScm - getFlakyFailures - getJob - getJobScm - getJobs - getQueueItem - getReplayScripts - getStatus - getTestResults - rebuildBuild - replayBuild - searchBuildLog - triggerBuild - updateBuild - whoAmI read_only_default: true mutating_tools_enabled: false