Security Considerations
About
mcp-this lets you turn any command-line tool into an MCP tool and create structured prompt templates that any MCP Client (e.g. Claude Desktop) can use. er for any command
Details
- Author
- shane-kercheval
- GitHub stars
- 18
- Downloads
- 261
- Categories
- Developer Tools
Jump to
- Define CLI commands as MCP tools using <<parameter>> placeholders in YAML
- Create reusable AI prompt templates with {{argument}} Handlebars syntax
- Use --config-path, --config-value, or MCP_THIS_CONFIG_PATH for configuration
- Pre-built presets: default (read-only), editing (file manipulation), github (GitHub integration)
- Optional parameters are automatically omitted from commands if not provided
- Supports conditional sections in prompts with {{#if}} blocks
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Security ConsiderationsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install uvx (via the Astral uv installer), then create a YAML file defining tools and prompts. Configure the client (e.g., claude_desktop_config.json) with the command uvx mcp-this --config-path /path/to/your-config.yaml. Alternatively, use presets (--preset default, --preset editing, --preset github) or environment variables.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"security considerations": {
"mcp-this": {
"command": "uvx",
"args": [
"mcp-this",
"--config-path",
"./my-tools.yaml"
]
}
}
}
}
McpServers
{
"mcp-this": {
"command": "uvx",
"args": [
"mcp-this",
"--config-path",
"./my-tools.yaml"
]
}
}
Security Considerations
⚠️ Important: mcp-this executes shell commands based on your configuration. Always:
- Use trusted configuration files only
- Validate user inputs in production environments
- Run with minimal necessary privileges
- Consider containerization for additional security
- Review commands for dangerous operations
See the Security section for detailed security guidance.
---
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





