Index

A B C D E F G H I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(E) - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
addContextLine(String) - Method in class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchMatch
 
all() - Static method in interface io.jenkins.plugins.mcp.server.McpServerExtension
 
annotations() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool
Additional hints for clients.
asSyncToolSpecification() - Method in class io.jenkins.plugins.mcp.server.tool.McpToolWrapper
 

B

branches() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Returns the value of the branches record component.
BuildLogResponse(boolean, List<String>, int, long, long) - Constructor for record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Creates an instance of a BuildLogResponse record class.
BuildLogsExtension - Class in io.jenkins.plugins.mcp.server.extensions
 
BuildLogsExtension() - Constructor for class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension
 
BuildLogsExtension.BuildLogResponse - Record Class in io.jenkins.plugins.mcp.server.extensions
 
BuildLogsExtension.SearchLogResponse - Record Class in io.jenkins.plugins.mcp.server.extensions
 
BuildLogsExtension.SearchMatch - Class in io.jenkins.plugins.mcp.server.extensions
 

C

commit() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Returns the value of the commit record component.
createParameterValue(ParameterDefinition, Object) - Static method in class io.jenkins.plugins.mcp.server.extensions.util.ParameterValueFactory
Creates a parameter value from a parameter definition and input value.

D

DefaultMcpServer - Class in io.jenkins.plugins.mcp.server.extensions
 
DefaultMcpServer() - Constructor for class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
description() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool
The description of the tool.
description() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.ToolParam
The description of the tool argument.
destructiveHint() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
If true, the tool may perform destructive updates to its environment.

E

endLine() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns the value of the endLine record component.
Endpoint - Class in io.jenkins.plugins.mcp.server
 
Endpoint() - Constructor for class io.jenkins.plugins.mcp.server.Endpoint
 
equals(Object) - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Indicates whether some other object is "equal to" this one.
extractGitScmInfo(Run) - Static method in class io.jenkins.plugins.mcp.server.extensions.scm.GitScmUtil
 
extractGitScmInfo(SCM) - Static method in class io.jenkins.plugins.mcp.server.extensions.scm.GitScmUtil
 

F

FULL_NAME - Static variable in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 

G

getBuild(String, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
getBuildByNumberOrLast(String, Integer) - Static method in class io.jenkins.plugins.mcp.server.extensions.util.JenkinsUtil
 
getBuildChangeSets(String, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 
getBuildLog(String, Integer, Long, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension
 
getBuildScm(String, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 
getDisplayName() - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
getIconFileName() - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
getJob(String) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
getJobs(String, Integer, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
getJobScm(String) - Method in class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 
getName() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
 
getRecords() - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
getRequestedResourcePath(HttpServletRequest) - Static method in class io.jenkins.plugins.mcp.server.Endpoint
 
getStatus() - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
getSyncPrompts() - Method in interface io.jenkins.plugins.mcp.server.McpServerExtension
 
getSyncResources() - Method in interface io.jenkins.plugins.mcp.server.McpServerExtension
 
getSyncTools() - Method in interface io.jenkins.plugins.mcp.server.McpServerExtension
 
getTestResults(String, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.TestResultExtension
 
getUrlName() - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
GitScmConfig - Record Class in io.jenkins.plugins.mcp.server.extensions.scm
 
GitScmConfig(List<String>, List<String>, String) - Constructor for record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Creates an instance of a GitScmConfig record class.
GitScmUtil - Class in io.jenkins.plugins.mcp.server.extensions.scm
 
GitScmUtil() - Constructor for class io.jenkins.plugins.mcp.server.extensions.scm.GitScmUtil
 

H

handleSSE(ServletRequest, ServletResponse) - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
hashCode() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Returns a hash code value for this object.
hasMoreContent() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns the value of the hasMoreContent record component.
hasMoreMatches() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the hasMoreMatches record component.

I

idempotentHint() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
If true, calling the tool repeatedly with the same arguments will have no additional effect on the its environment.
ignoreCase() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the ignoreCase record component.
init() - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
io.jenkins.plugins.mcp.server - package io.jenkins.plugins.mcp.server
 
io.jenkins.plugins.mcp.server.annotation - package io.jenkins.plugins.mcp.server.annotation
 
io.jenkins.plugins.mcp.server.extensions - package io.jenkins.plugins.mcp.server.extensions
 
io.jenkins.plugins.mcp.server.extensions.scm - package io.jenkins.plugins.mcp.server.extensions.scm
 
io.jenkins.plugins.mcp.server.extensions.util - package io.jenkins.plugins.mcp.server.extensions.util
 
io.jenkins.plugins.mcp.server.jackson - package io.jenkins.plugins.mcp.server.jackson
 
io.jenkins.plugins.mcp.server.tool - package io.jenkins.plugins.mcp.server.tool
 
isEmpty() - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
isGitPluginInstalled() - Static method in class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 

J

JenkinsExportedBeanModule - Class in io.jenkins.plugins.mcp.server.jackson
 
JenkinsExportedBeanModule() - Constructor for class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanModule
 
JenkinsExportedBeanSerializer - Class in io.jenkins.plugins.mcp.server.jackson
 
JenkinsExportedBeanSerializer() - Constructor for class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanSerializer
 
JenkinsExportedBeanSerializerModifier - Class in io.jenkins.plugins.mcp.server.jackson
 
JenkinsExportedBeanSerializerModifier() - Constructor for class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanSerializerModifier
 
JenkinsUtil - Class in io.jenkins.plugins.mcp.server.extensions.util
 
JenkinsUtil() - Constructor for class io.jenkins.plugins.mcp.server.extensions.util.JenkinsUtil
 
JobScmExtension - Class in io.jenkins.plugins.mcp.server.extensions
 
JobScmExtension() - Constructor for class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 

L

lines() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns the value of the lines record component.

M

matchCount() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the matchCount record component.
matches() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the matches record component.
MCP_SERVER - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
MCP_SERVER_MESSAGE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
MCP_SERVER_SSE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
MCP_SERVER_STREAMABLE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
McpServerExtension - Interface in io.jenkins.plugins.mcp.server
 
McpToolWrapper - Class in io.jenkins.plugins.mcp.server.tool
 
McpToolWrapper(ObjectMapper, Object, Method) - Constructor for class io.jenkins.plugins.mcp.server.tool.McpToolWrapper
 
metas() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool
To add some _meta content to the tool.
modifySerializer(SerializationConfig, BeanDescription, JsonSerializer<?>) - Method in class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanSerializerModifier
 

N

name() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool
The name of the tool.

O

openWorldHint() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
If true, this tool may interact with an "open world" of external entities.

P

parameter() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Meta
 
ParameterValueFactory - Class in io.jenkins.plugins.mcp.server.extensions.util
Factory class for creating parameter values from different parameter definitions.
ParameterValueFactory() - Constructor for class io.jenkins.plugins.mcp.server.extensions.util.ParameterValueFactory
 
pattern() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the pattern record component.
process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
property() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Meta
 

R

readOnlyHint() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
If true, the tool does not modify its environment.
remove() - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
REQUIRE_ORIGIN_HEADER - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
Whether to require the Origin header in requests.
REQUIRE_ORIGIN_MATCH - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
Whether to require the Origin header to match the Jenkins root URL.
required() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.ToolParam
Whether the tool argument is required.
returnDirect() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
hint indicating that the tool's result should be returned directly to the client, rather than being processed or modified by the server

S

searchBuildLog(String, Integer, String, Boolean, Boolean, Integer, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension
 
SearchLogResponse(String, boolean, boolean, int, boolean, long, List<BuildLogsExtension.SearchMatch>) - Constructor for record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Creates an instance of a SearchLogResponse record class.
SearchMatch(long, String, List<String>, long, long) - Constructor for class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchMatch
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanSerializer
 
setupModule(Module.SetupContext) - Method in class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanModule
 
size() - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
SlidingWindow<E> - Class in io.jenkins.plugins.mcp.server.extensions.util
 
SlidingWindow(int) - Constructor for class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
SSE_ENDPOINT - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
startLine() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns the value of the startLine record component.
STREAMABLE_ENDPOINT - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 

T

TestResultExtension - Class in io.jenkins.plugins.mcp.server.extensions
 
TestResultExtension() - Constructor for class io.jenkins.plugins.mcp.server.extensions.TestResultExtension
 
title() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.Tool.Annotations
A human-readable title for the tool.
Tool - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
 
Tool.Annotations - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
Tool.Meta - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
The _meta property/parameter is reserved by MCP to allow clients and servers to attach additional metadata to their interactions.
ToolParam - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
 
toString() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns a string representation of this record class.
toString() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns a string representation of this record class.
toString() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Returns a string representation of this record class.
toString() - Method in class io.jenkins.plugins.mcp.server.extensions.util.SlidingWindow
 
totalLines() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.BuildLogResponse
Returns the value of the totalLines record component.
totalLines() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the totalLines record component.
triggerBuild(String, Map<String, Object>) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 

U

updateBuild(String, Integer, String, String) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
uris() - Method in record class io.jenkins.plugins.mcp.server.extensions.scm.GitScmConfig
Returns the value of the uris record component.
USER_ID - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
useRegex() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
Returns the value of the useRegex record component.

W

whoAmI() - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
A B C D E F G H I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form