mcp-server-bash-sdk
A lightweight MCP server implementation in pure Bash that provides a zero-overhead alternative to traditional server runtimes.
This MCP server is designed to implement the Model Context Protocol (MCP) in a minimalistic way using Bash scripting. It allows for full JSON-RPC 2.0 protocol support over standard input and output, making it easy to integrate with other systems. The server offers dynamic tool discovery and can be easily extended with custom tools, providing flexibility for various use cases. With external configuration support via JSON files, users can customize the server's behavior without modifying the core scripts. This makes it suitable for developers looking for a lightweight solution that avoids the overhead of more complex environments like Node.js or Python.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-bash-sdk": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-bash-sdk"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions