Uses of Class
org.apache.juneau.rest.server.mcp.McpServerConfig
Packages that use McpServerConfig
Package
Description
Revision-neutral core for MCP endpoints built on
juneau-rest-server.MCP
2025-06-18 binding for juneau-rest-server-mcp.MCP
2026-07-28 binding for juneau-rest-server-mcp.-
Uses of McpServerConfig in org.apache.juneau.examples.mcp
Methods in org.apache.juneau.examples.mcp that return McpServerConfigModifier and TypeMethodDescriptionprotected McpServerConfigExampleMcpServer.createMcpConfig()Declares everything this server exposes. -
Uses of McpServerConfig in org.apache.juneau.examples.mcp.spring
Methods in org.apache.juneau.examples.mcp.spring that return McpServerConfig -
Uses of McpServerConfig in org.apache.juneau.rest.server.mcp
Methods in org.apache.juneau.rest.server.mcp that return McpServerConfigModifier and TypeMethodDescriptionMcpServerConfig.addPrompt(McpPromptHandler... handlers) Convenience: append one or more prompt handlers.McpServerConfig.addResource(McpResourceHandler... handlers) Convenience: append one or more resource handlers.McpServerConfig.addResourceTemplate(McpResourceTemplateHandler... values) Convenience: append one or more resource-template handlers.McpServerConfig.addResourceTemplate(McpResourceTemplateSpec... values) Convenience: append one or more resource-template descriptors as built-in listing-only handlers.McpServerConfig.addTool(McpToolHandler... handlers) Convenience: append one or more tool handlers.McpServerConfig.addTool(McpTypedToolHandler<?, ?> handler) Convenience: adapt and append a single typed tool handler.protected abstract McpServerConfigAbstractMcpRestServlet.createMcpConfig()Factory method for theMcpServerConfigbacking this servlet.AbstractMcpRestServlet.getMcpConfig()Returns theMcpServerConfigbacking this servlet.McpEndpointMixin.getMcpConfig()Returns theMcpServerConfigbacking this endpoint.Sets the pagination strategy.McpServerConfig.setInstructions(String instructions) Sets initialize instructions.Sets the server name.McpServerConfig.setPrompts(List<McpPromptHandler> prompts) Sets the prompt handler list.McpServerConfig.setResources(List<McpResourceHandler> resources) Sets the resource handler list.McpServerConfig.setResourceTemplates(List<McpResourceTemplateHandler> value) Sets the resource-template handler list.McpServerConfig.setResourceTemplateSpecs(List<McpResourceTemplateSpec> value) Sets the resource-template registry from bare descriptors, replacing each with a built-in listing-only handler equivalent to whataddResourceTemplate(McpResourceTemplateSpec...)wraps.McpServerConfig.setTools(List<McpToolHandler> tools) Sets the tool handler list.McpServerConfig.setVersion(String value) Sets the server version.Methods in org.apache.juneau.rest.server.mcp with parameters of type McpServerConfigModifier and TypeMethodDescriptionMcpRevision.dispatch(McpExchange exchange, McpServerConfig config, BeanStore ctx) Dispatches one JSON-RPC request. -
Uses of McpServerConfig in org.apache.juneau.rest.server.mcp.v20250618
Methods in org.apache.juneau.rest.server.mcp.v20250618 with parameters of type McpServerConfigModifier and TypeMethodDescriptionMcpRevision.dispatch(McpExchange exchange, McpServerConfig config, BeanStore ctx) static voidMcpRevision.validateSchemas(McpServerConfig config) Verifies that every registered tool's input and output schema is expressible in this revision's wire schema type. -
Uses of McpServerConfig in org.apache.juneau.rest.server.mcp.v20260728
Methods in org.apache.juneau.rest.server.mcp.v20260728 with parameters of type McpServerConfigModifier and TypeMethodDescriptionMcpRevision.dispatch(McpExchange exchange, McpServerConfig config, BeanStore ctx)