Index

A 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
 

C

closeGracefully() - Method in class io.jenkins.plugins.mcp.server.Endpoint
Initiates a graceful shutdown of the transport.

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

F

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

G

getBuild(String, String) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 
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
 
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
 

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.

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.jackson - package io.jenkins.plugins.mcp.server.jackson
 
io.jenkins.plugins.mcp.server.tool - package io.jenkins.plugins.mcp.server.tool
 

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
 

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
 
triggerBuild(String) - Method in class io.jenkins.plugins.mcp.server.extensions.DefaultMcpServer
 

U

UTF_8 - Static variable in class io.jenkins.plugins.mcp.server.Endpoint
 
A 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