Releases: kliushnichenko/jooby-mcp
v1.11.0
v1.10.0
McpModule & McpInspectorModule
Added support for Stateless Streamable-HTTP transport. Can be enabled over configuration
mcp.default {
name: "my-awesome-mcp-server"
version: "0.1.0"
transport: "stateless-streamable-http" # <- stateless transport
mcpEndpoint: "/mcp/stateless-streamable" # Optional (default: /mcp)
}
What's Changed
- Feat/stateles transport by @kliushnichenko in #26
Full Changelog: v1.9.1...v1.10.0
v1.9.1
McpInspectorModule
Improved host/port resolution. Host, port and schema now taken from the request context instead of pre-defined localhost
What's Changed
- improved host/port resolution for McpInspectorModule by @kliushnichenko in #25
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Introducing the McpInspectorModule that lets you run mcp-inspector UI client on jooby and speed up development and testing of your MCP server.
See https://github.com/kliushnichenko/jooby-mcp?tab=readme-ov-file#mcp-inspector-module
What's Changed
- McpInspectorModule by @kliushnichenko in #24
Full Changelog: v1.8.3...v1.9.0
v1.8.3
What's Changed
- respect
@JsonPropertyannotation by @kliushnichenko in #23
https://github.com/kliushnichenko/jooby-mcp?tab=readme-ov-file#how-to-enrich-json-schema
Full Changelog: v1.8.2...v1.8.3
v1.8.2
- extended the list of reserved return types for tools
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- fix: populate structuredContent if
outputSchemais specified by @kliushnichenko in #22
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- tools output schema support by @kliushnichenko in #15
- annotation processor results logging by @kliushnichenko in #17
- support
ToolAnnotationsby @kliushnichenko in #20 - add missing
titlefor@Promptby @kliushnichenko in #21
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Project modules were reshaped. The common entities for APT and the main modules were moved to the new jooby-mcp-common module.
- PromptMessages List as return type supported for prompts
- Support Exchange object injection
McpSyncServerExchange - Exchange object injections enable utilities like Sampling, Elicitation, Progress, Roots and so on
MRs:
- Feat/maintanance by @kliushnichenko in #12
- PromptMessages List as return type by @kliushnichenko in #13
- support utilities by @kliushnichenko in #14
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- pmd, checkstyle by @kliushnichenko in #10
- resource template completions by @kliushnichenko in #11
Full Changelog: v1.5.0...v1.6.0