Index
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
branchesrecord 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
BuildLogResponserecord 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
commitrecord 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
endLinerecord 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
GitScmConfigrecord 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
hasMoreContentrecord component. - hasMoreMatches() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
-
Returns the value of the
hasMoreMatchesrecord 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
ignoreCaserecord 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
linesrecord component.
M
- matchCount() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
-
Returns the value of the
matchCountrecord component. - matches() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
-
Returns the value of the
matchesrecord 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
patternrecord 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
SearchLogResponserecord 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
startLinerecord 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
totalLinesrecord component. - totalLines() - Method in record class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.SearchLogResponse
-
Returns the value of the
totalLinesrecord 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
urisrecord 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
useRegexrecord component.
W
- whoAmI() - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form