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
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
A C D E F G H I J M N P R S T UAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form