Execute a secure shell in Claude Desktop using the Model Context Protocol.
A Node.js implementation of the Model Context Protocol (MCP) that provides secure shell command execution capabilities. This server allows AI models to execute shell commands in a controlled environment with built-in security measures. Easily integrates with Claude Desktop for connecting Claude with your shell.
Run npx mcp-shell.
To add it to Claude Desktop, run npx mcp-shell config. Or add npx -y mcp-shell to your config manually.
Start (or restart) Claude Desktop and you should see the MCP tool listed on the landing page.
The server implements several security measures:
Command Blacklisting
Command Validation
The server provides one tool:
Executes a shell command and returns its output.
Input Schema:
{
"type": "object",
"properties": {
"command": { "type": "string" }
}
}
Response:
The following command categories are blocked for security:
The server includes comprehensive error handling:
The server is built using:
To modify the security settings, you can:
BLACKLISTED_COMMANDS set to adjust blocked commandsvalidateCommand function to add additional validation rulesCallToolRequestSchema handlerGoogle Sheets Mcp
Audius Mcp Atris
Model Context Protocol server for Audius. Perform market research, purchase premium tracks, upload songs, and much more!
Mcp Crypto Price
A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
An MCP server implementation that integrates the Tavily Search API, providing optimized search capabilities for LLMs.
MCP server of servers
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.
MCP server for Dub.co link shortener API integration