Index

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

A

all() - Static method in interface io.jenkins.plugins.mcp.server.McpServerExtension
 
APPLICATION_JSON - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
asSyncToolSpecification() - Method in class io.jenkins.plugins.mcp.server.tool.McpToolWrapper
 

B

branches() - Method in record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Returns the value of the branches record component.
BuildLogsExtension - Class in io.jenkins.plugins.mcp.server.extensions
 
BuildLogsExtension() - Constructor for class io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension
 

C

closeGracefully() - Method in class io.jenkins.plugins.mcp.server.Endpoint
Initiates a graceful shutdown of the transport.
commit() - Method in record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Returns the value of the commit record component.

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.

E

Endpoint - Class in io.jenkins.plugins.mcp.server
 
Endpoint() - Constructor for class io.jenkins.plugins.mcp.server.Endpoint
 
ENDPOINT_EVENT_TYPE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
Event type for endpoint information
equals(Object) - Method in record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Indicates whether some other object is "equal to" this one.
extractGitScmInfo(Run) - Static method in class io.jenkins.plugins.mcp.server.extensions.util.GitScmUtil
 
extractGitScmInfo(SCM) - Static method in class io.jenkins.plugins.mcp.server.extensions.util.GitScmUtil
 

F

FAILED_TO_SEND_ERROR_RESPONSE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 

G

getBuild(String, Integer) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
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.GitScmConfig
 
getRequestedResourcePath(HttpServletRequest) - Static method in class io.jenkins.plugins.mcp.server.Endpoint
 
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
 
getUrlName() - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
GitScmConfig - Record Class in io.jenkins.plugins.mcp.server.extensions
 
GitScmConfig(List<String>, List<String>, String) - Constructor for record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Creates an instance of a GitScmConfig record class.
GitScmUtil - Class in io.jenkins.plugins.mcp.server.extensions.util
 
GitScmUtil() - Constructor for class io.jenkins.plugins.mcp.server.extensions.util.GitScmUtil
 

H

handleMessage(HttpServletRequest, HttpServletResponse) - Method in class io.jenkins.plugins.mcp.server.Endpoint
Handles POST requests for client messages.
handleSSE(HttpServletRequest, HttpServletResponse) - Method in class io.jenkins.plugins.mcp.server.Endpoint
Handles GET requests to establish SSE connections.
hashCode() - Method in record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Returns a hash code value for this object.

I

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.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
 
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
 
JobScmExtension - Class in io.jenkins.plugins.mcp.server.extensions
 
JobScmExtension() - Constructor for class io.jenkins.plugins.mcp.server.extensions.JobScmExtension
 

M

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
 
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
 
MESSAGE_EVENT_TYPE - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
Event type for regular messages
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.
notifyClients(String, Object) - Method in class io.jenkins.plugins.mcp.server.Endpoint
Broadcasts a notification to all connected clients.

P

process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.jenkins.plugins.mcp.server.Endpoint
 

R

required() - Element in annotation interface io.jenkins.plugins.mcp.server.annotation.ToolParam
Whether the tool argument is required.

S

serialize(Object, JsonGenerator, SerializerProvider) - Method in class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanSerializer
 
setSessionFactory(McpServerSession.Factory) - Method in class io.jenkins.plugins.mcp.server.Endpoint
 
setupModule(Module.SetupContext) - Method in class io.jenkins.plugins.mcp.server.jackson.JenkinsExportedBeanModule
 
SSE_ENDPOINT - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 

T

Tool - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
 
ToolParam - Annotation Interface in io.jenkins.plugins.mcp.server.annotation
 
toString() - Method in record class io.jenkins.plugins.mcp.server.extensions.GitScmConfig
Returns a string representation of this record class.
triggerBuild(String) - 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.GitScmConfig
Returns the value of the uris record component.
UTF_8 - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
A B C D E F G H I J M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form