Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@JIT Tool SynthesisCreate a tool that fetches the latest top stories from Hacker News"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JIT Tool Synthesis v2
LLM-powered on-demand tool generation with human-in-the-loop approval and safe execution.
Overview
This system generates TypeScript tools dynamically using an LLM, requires human approval before execution, and runs them in a sandboxed environment.
Architecture
Components
File | Purpose |
| Generates TypeScript code using OpenRouter LLM |
| Human-in-the-loop gate — requires approval before execution |
| Safe execution environment for generated code |
| Tool persistence and storage |
| MCP server integration |
Setup
Usage
Start the MCP Server
Claude Desktop Integration
Import the config:
Add the JSON to your Claude Desktop settings under mcpServers.
CLI Commands
Workflow
Request — User asks for a tool (e.g., "create a weather fetcher")
Synthesize — LLM generates TypeScript code
Approve — Human reviews and approves the code
Execute — Tool runs in sandboxed environment
Store — Approved tools persist in registry
Environment Variables
Variable | Description |
| API key for LLM tool generation |
| Server port (default: 3000) |
Status
In Progress — MVP complete, end-to-end testing in progress.