This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


    from e7a2e44eb8 Merge pull request #339 from 
apache/dependabot/maven/juneau-rest/juneau-ng-rest-client-apache-httpclient-50/org.apache.httpcomponents.client5-httpclient5-5.6.1
     add cdb19ed08c feat: add MarshallUtils static helpers, JsonMap/JsonList 
toX() methods, juneau-bean-mcp and juneau-rest-server-mcp modules

No new revisions were added by this update.

Summary of changes:
 .../{juneau-bean-atom => juneau-bean-mcp}/pom.xml  |    6 +-
 .../juneau/bean/mcp/BlobResourceContents.java      |   93 +
 .../apache/juneau/bean/mcp/CallToolRequest.java    |   71 +
 .../org/apache/juneau/bean/mcp/CallToolResult.java |   71 +
 .../apache/juneau/bean/mcp/ClientCapabilities.java |   92 +
 .../java/org/apache/juneau/bean/mcp/Content.java   |   31 +-
 .../juneau/bean/mcp/EmbeddedResourceContent.java   |   38 +-
 .../apache/juneau/bean/mcp/GetPromptRequest.java   |   71 +
 .../apache/juneau/bean/mcp/GetPromptResult.java    |   71 +
 .../org/apache/juneau/bean/mcp/ImageContent.java   |   69 +
 .../org/apache/juneau/bean/mcp/Implementation.java |   55 +-
 .../apache/juneau/bean/mcp/InitializeRequest.java  |   90 +
 .../apache/juneau/bean/mcp/InitializeResult.java   |  111 +
 .../org/apache/juneau/bean/mcp/JsonRpcError.java   |   90 +
 .../org/apache/juneau/bean/mcp/JsonRpcRequest.java |  114 +
 .../apache/juneau/bean/mcp/JsonRpcResponse.java    |  114 +
 .../org/apache/juneau/bean/mcp/JsonSchema.java     |  157 ++
 .../apache/juneau/bean/mcp/ListPromptsResult.java  |   71 +
 .../juneau/bean/mcp/ListResourcesResult.java       |   71 +
 .../apache/juneau/bean/mcp/ListToolsResult.java    |   71 +
 .../apache/juneau/bean/mcp/LoggingCapability.java  |   40 +-
 .../org/apache/juneau/bean/mcp/McpException.java   |  107 +
 .../org/apache/juneau/bean/mcp/McpMethods.java     |   51 +-
 .../org/apache/juneau/bean/mcp/McpProtocol.java    |   22 +-
 .../java/org/apache/juneau/bean/mcp/Prompt.java    |   92 +
 .../org/apache/juneau/bean/mcp/PromptArgument.java |   90 +
 .../apache/juneau/bean/mcp/PromptCapability.java   |   40 +-
 .../org/apache/juneau/bean/mcp/PromptMessage.java  |   55 +-
 .../juneau/bean/mcp/ReadResourceRequest.java       |   31 +-
 .../apache/juneau/bean/mcp/ReadResourceResult.java |   42 +-
 .../java/org/apache/juneau/bean/mcp/Resource.java  |  153 ++
 .../apache/juneau/bean/mcp/ResourceCapability.java |   69 +
 .../apache/juneau/bean/mcp/ResourceContents.java   |   37 +-
 .../main/java/org/apache/juneau/bean/mcp/Role.java |   41 +-
 .../apache/juneau/bean/mcp/RootsCapability.java    |   40 +-
 .../apache/juneau/bean/mcp/ServerCapabilities.java |  134 ++
 .../org/apache/juneau/bean/mcp/TextContent.java    |   31 +-
 .../juneau/bean/mcp/TextResourceContents.java      |   94 +
 .../main/java/org/apache/juneau/bean/mcp/Tool.java |   90 +
 .../org/apache/juneau/bean/mcp/ToolCapability.java |   40 +-
 .../org/apache/juneau/bean/mcp}/package-info.java  |    4 +-
 juneau-bean/pom.xml                                |    1 +
 .../src/main/java/org/apache/juneau/ClassMeta.java |   17 +-
 .../org/apache/juneau/collections/JsonList.java    |   50 +-
 .../org/apache/juneau/collections/JsonMap.java     |   62 +-
 .../apache/juneau/marshaller/MarshallUtils.java    |  678 ++++++
 juneau-distrib/pom.xml                             |   50 +
 .../ng/rest/client/jetty/JettyHttpTransport.java   |    1 -
 .../ng/rest/client/okhttp/OkHttpTransport.java     |   15 +-
 .../juneau-rest-server-mcp}/pom.xml                |   41 +-
 .../main/java/org/apache/juneau/rest/mcp/Mcp.java  |   58 +
 .../java/org/apache/juneau/rest/mcp/McpCursor.java |  101 +
 .../org/apache/juneau/rest/mcp/McpDispatcher.java  |  258 +++
 .../org/apache/juneau/rest/mcp/McpEndpoint.java    |   70 +
 .../java/org/apache/juneau/rest/mcp/McpPage.java}  |   39 +-
 .../apache/juneau/rest/mcp/McpPromptHandler.java   |   55 +
 .../apache/juneau/rest/mcp/McpResourceHandler.java |   53 +
 .../org/apache/juneau/rest/mcp/McpRestServlet.java |  103 +
 .../apache/juneau/rest/mcp/McpServerConfig.java    |  240 +++
 .../org/apache/juneau/rest/mcp/McpToolHandler.java |   59 +
 .../apache/juneau/rest/mcp/McpTypedHandlers.java   |  120 ++
 .../juneau/rest/mcp/McpTypedPromptHandler.java}    |   40 +-
 .../juneau/rest/mcp/McpTypedToolHandler.java       |   62 +
 .../org/apache/juneau/rest/mcp}/package-info.java  |    5 +-
 .../java/org/apache/juneau/rest/RestContext.java   | 1115 ++--------
 .../org/apache/juneau/rest/RestContextInit.java    |    7 +-
 .../java/org/apache/juneau/rest/RestOpContext.java | 2248 ++++++--------------
 .../java/org/apache/juneau/rest/RestRequest.java   |    9 +-
 .../java/org/apache/juneau/rest/RestResponse.java  |    2 +-
 .../apache/juneau/rest/RestServerConstants.java    |   70 +-
 .../org/apache/juneau/rest/annotation/Rest.java    |   97 +-
 .../juneau/rest/annotation/RestAnnotation.java     |   73 +-
 .../apache/juneau/rest/annotation/RestDelete.java  |   29 +-
 .../rest/annotation/RestDeleteAnnotation.java      |   46 +-
 .../org/apache/juneau/rest/annotation/RestGet.java |   33 +-
 .../juneau/rest/annotation/RestGetAnnotation.java  |   49 +-
 .../apache/juneau/rest/annotation/RestInit.java    |    4 +-
 .../org/apache/juneau/rest/annotation/RestOp.java  |   35 +-
 .../juneau/rest/annotation/RestOpAnnotation.java   |   58 +-
 .../apache/juneau/rest/annotation/RestOptions.java |   33 +-
 .../rest/annotation/RestOptionsAnnotation.java     |   48 +-
 .../apache/juneau/rest/annotation/RestPatch.java   |   33 +-
 .../rest/annotation/RestPatchAnnotation.java       |   51 +-
 .../apache/juneau/rest/annotation/RestPost.java    |   33 +-
 .../juneau/rest/annotation/RestPostAnnotation.java |   51 +-
 .../org/apache/juneau/rest/annotation/RestPut.java |   33 +-
 .../juneau/rest/annotation/RestPutAnnotation.java  |   51 +-
 .../java/org/apache/juneau/rest/arg/RestOpArg.java |    2 +-
 .../apache/juneau/rest/config/DefaultConfig.java   |    2 +-
 .../juneau/rest/converter/Introspectable.java      |    2 +-
 .../apache/juneau/rest/converter/Queryable.java    |    2 +-
 .../juneau/rest/converter/RestConverter.java       |    3 +-
 .../apache/juneau/rest/converter/Traversable.java  |    2 +-
 .../juneau/rest/httppart/RequestHttpPart.java      |    2 +-
 .../org/apache/juneau/rest/logger/CallLogger.java  |    2 +-
 .../juneau/rest/processor/ResponseProcessor.java   |    2 +-
 .../apache/juneau/rest/rrpc/RrpcRestOpContext.java |   26 +-
 juneau-rest/pom.xml                                |    1 +
 juneau-shaded/juneau-shaded-all/pom.xml            |   12 +
 juneau-utest/pom.xml                               |   10 +
 .../test/java/org/apache/juneau/JsonList_Test.java |   26 +
 .../test/java/org/apache/juneau/JsonMap_Test.java  |   29 +
 .../juneau/bean/mcp/McpBeans_RoundTrip_Test.java   |  274 +++
 .../juneau/marshaller/MarshallUtils_Test.java      |  108 +
 .../rest/annotation/RestAnnotation_Test.java       |    1 -
 .../juneau/rest/annotation/Rest_Messages_Test.java |    1 -
 .../org/apache/juneau/rest/mcp/McpCursor_Test.java |  116 +
 .../apache/juneau/rest/mcp/McpDispatcher_Test.java |  351 +++
 .../juneau/rest/mcp/McpHandlerDefaults_Test.java   |  107 +
 .../juneau/rest/mcp/McpRestServlet_Test.java       |  170 ++
 .../juneau/rest/mcp/McpServerConfig_Test.java      |  135 ++
 .../juneau/rest/mcp/McpTypedHandlers_Test.java     |  289 +++
 scripts/coverage.py                                |    6 +-
 scripts/slack-notify.py                            |  204 ++
 todo/FINISHED-16.md                                |   63 +
 todo/TODO-16-restcontext-memoized-fields.md        |  152 --
 todo/TODO-26-cursor-slack-agent-alerts.md          |  229 --
 todo/TODO.md                                       |    6 +-
 118 files changed, 7534 insertions(+), 4047 deletions(-)
 copy juneau-bean/{juneau-bean-atom => juneau-bean-mcp}/pom.xml (94%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/BlobResourceContents.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/CallToolRequest.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/CallToolResult.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ClientCapabilities.java
 copy 
juneau-utest/src/test/java/org/apache/juneau/testutils/pojos/ImplicitSwappedObject.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Content.java
 (68%)
 copy 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/PropertyNamer.java 
=> 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/EmbeddedResourceContent.java
 (52%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/GetPromptRequest.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/GetPromptResult.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ImageContent.java
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Implementation.java
 (50%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/InitializeRequest.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/InitializeResult.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/JsonRpcError.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/JsonRpcRequest.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/JsonRpcResponse.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/JsonSchema.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ListPromptsResult.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ListResourcesResult.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ListToolsResult.java
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/LoggingCapability.java
 (62%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/McpException.java
 copy 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlResolver.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/McpMethods.java
 (51%)
 copy 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/Constants.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/McpProtocol.java
 (61%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Prompt.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/PromptArgument.java
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/PromptCapability.java
 (61%)
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/PromptMessage.java
 (51%)
 copy 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/Constants.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ReadResourceRequest.java
 (62%)
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ReadResourceResult.java
 (58%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Resource.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ResourceCapability.java
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ResourceContents.java
 (59%)
 copy 
juneau-utest/src/test/java/org/apache/juneau/utest/utils/CapturingPrintStream.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Role.java 
(61%)
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/RootsCapability.java
 (62%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ServerCapabilities.java
 copy 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/Constants.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/TextContent.java
 (64%)
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/TextResourceContents.java
 create mode 100644 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/Tool.java
 copy 
juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/core/pojo/Pojo.java
 => 
juneau-bean/juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp/ToolCapability.java
 (62%)
 copy 
juneau-bean/{juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger
 => juneau-bean-mcp/src/main/java/org/apache/juneau/bean/mcp}/package-info.java 
(84%)
 mode change 100755 => 100644
 create mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshaller/MarshallUtils.java
 copy {juneau-core/juneau-assertions => 
juneau-rest/juneau-rest-server-mcp}/pom.xml (86%)
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/Mcp.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpCursor.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpDispatcher.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpEndpoint.java
 copy 
juneau-rest/{juneau-rest-server/src/main/java/org/apache/juneau/rest/util/MethodList.java
 => 
juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpPage.java} 
(55%)
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpPromptHandler.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpResourceHandler.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpRestServlet.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpServerConfig.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpToolHandler.java
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpTypedHandlers.java
 copy 
juneau-rest/{juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicDisabledCallLogger.java
 => 
juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpTypedPromptHandler.java}
 (52%)
 create mode 100644 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp/McpTypedToolHandler.java
 copy 
{juneau-bean/juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger
 => 
juneau-rest/juneau-rest-server-mcp/src/main/java/org/apache/juneau/rest/mcp}/package-info.java
 (82%)
 mode change 100755 => 100644
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/bean/mcp/McpBeans_RoundTrip_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/marshaller/MarshallUtils_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpCursor_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpDispatcher_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpHandlerDefaults_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpRestServlet_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpServerConfig_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/mcp/McpTypedHandlers_Test.java
 create mode 100755 scripts/slack-notify.py
 create mode 100644 todo/FINISHED-16.md
 delete mode 100644 todo/TODO-16-restcontext-memoized-fields.md
 delete mode 100644 todo/TODO-26-cursor-slack-agent-alerts.md

Reply via email to