MCP#127
Merged
Merged
Conversation
Introduces JLio.MCP, an MCP (Model Context Protocol) stdio server project that exposes the JLio V3 transformation engine as a tool for AI agents and developer environments. Includes tools for script execution and capability discovery, `.mcp.json` config for integration with editors (VS, VS Code, Claude, Cursor, Windsurf), and comprehensive documentation. Adds setup guides and system prompts for Open WebUI/Ollama JLio expert models. Updates the solution file to include the new project.
Major overhaul to JLio MCP server: - Added JLioScriptProposerTools and JLioSearchTools for script proposal, step-by-step explanation, JSONPath validation, keyword search, command comparison, and recipe access. - Centralized all command/function metadata in JLioCapabilityRegistry for consistent documentation and search. - Enhanced list_jlio_capabilities with decision matrices and function argument conventions. - Improved error handling in execute_jlio_script with actionable hints and change summaries. - Clarified documentation for set/add/put and ifElse commands to prevent silent no-ops and schema confusion. - Added improvement plan documenting real-world issues and fixes. - Overall, these changes make JLio scripting more robust, discoverable, and agent-friendly.
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.
PR Classification
New feature and documentation: adds a JLio MCP server project to enable AI/agent integration with the JLio V3 transformation engine, along with comprehensive tooling and documentation.
PR Summary
Introduces the JLio.MCP project, exposing JLio V3 as an MCP stdio server with a suite of tools for script execution, discovery, and validation, and provides extensive documentation and integration guides.