Index
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.scm.GitScmConfig
-
Returns the value of the
branchesrecord 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.scm.GitScmConfig
-
Returns the value of the
commitrecord 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.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
- 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
- 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
- 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.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
- 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.scm.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.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
- 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
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.scm.GitScmConfig
-
Returns a string representation of this record class.
- 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. - UTF_8 - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form