Overview
Features
Flexible command execution
Run any shell commands as MCP tools with parameter substitution through templates.
Configuration-based tool definitions
Define tools in YAML with parameters, constraints, and output formatting.
Security through constraints
Validate tool parameters using CEL expressions before execution, plus optional sandboxed environments for running commands.
Quick prototyping
Rapidly prototype MCP tools by adding shell code and reusing it as MCP tools.
Simple integration
Works with any MCP-capable LLM client (Cursor, VSCode, Wisty) with straightforward configuration.
Who Is This For?
- LLM developers:Build and integrate safe MCP-based tools for LLM workflows.
- MCP client integrators:Configure MCP servers in clients such as Cursor, VSCode, or Wisty to expose shell tools to models.
- AI assistant developers:Create autonomous AI assistants that can perform system tasks using MCPShell tools via agent mode, with configurable prompts.




