Open
Conversation
…ep outputs
- align consumed output parameter parsing with spec by accepting `value` as alias of `mapping`
- serialize named output parameters as `value` (spec-compliant), keep `mapping` for mapped exposed outputs
- update step orchestration to expose consumed operation outputParameters (projected values) to subsequent steps
- store client operation in step handling context to support output projection
- add tests for `value` deserialization and serialization behavior
- keep tutorial multisteps flow using `{{fetch-me-user.userid}}` working end-to-end
…Context().getLogger() in ApiResourceRestlet
Introduce McpServerResourceSpec and McpServerPromptSpec to extend MCP server capabilities with data resources and reusable prompt templates. Add corresponding handlers, refactor OperationStepExecutor for reusability, update schema to v0.5, and include comprehensive tests and specification documentation.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduce McpServerResourceSpec for dynamic and static resource definitions
Introduce McpServerPromptSpec for reusable prompt templates
Add McpResourceHandler for resources/list and resources/read
Add McpPromptHandler for prompts/list and prompts/get
Refactor OperationStepExecutor for handler reusability
Update McpServerAdapter
Extend capability JSON schema (v0.5)
Add comprehensive integration tests
Document in Naftiko Specification v0.5
Breaking changes: None
Backward compatible: Yes (resources/prompts are optional)