Skip to content

MCP#127

Merged
FransVanEk merged 2 commits into
mainfrom
feature/add-mcp
May 4, 2026
Merged

MCP#127
FransVanEk merged 2 commits into
mainfrom
feature/add-mcp

Conversation

@FransVanEk
Copy link
Copy Markdown
Contributor

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.

  • JLio.MCP project: Implements MCP server with tools for executing, explaining, proposing, and validating JLio scripts, plus capability search and recipe support.
  • JLioCapabilityRegistry: Centralizes all command/function metadata for consistent tool responses.
  • README.md and setup guides: Add detailed usage, environment configuration, and troubleshooting documentation.
  • JLio.sln: Registers the new JLio.MCP project in the solution.
  • Adds Open WebUI system prompts, model configs, and an improvement plan for agent usability.

FransVanEk added 2 commits May 1, 2026 15:49
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.
@FransVanEk FransVanEk merged commit e86ca72 into main May 4, 2026
1 check passed
@FransVanEk FransVanEk deleted the feature/add-mcp branch May 4, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant