Fresh Bash
Createdyannbam
Enables secure execution of bash commands from AI assistants like Claude, using the Model Context Protocol.
About
Fresh Bash provides a secure interface for AI assistants like Claude to execute bash commands by implementing the Model Context Protocol (MCP). This TypeScript application offers features such as command whitelisting, directory restrictions, command validation, and output sanitization, ensuring a controlled and secure environment for command execution. It supports both stateless and stateful (interactive) command execution with session management and comprehensive logging. It can be used either as a library integrated into a larger application or as an MCP server for communication with Claude or other MCP clients.
Key Features
- Executes bash commands in a controlled environment with security safeguards.
- Supports stateless and stateful (interactive) command execution.
- Provides whitelisting for commands and directories.
- Offers session management for interactive commands.
- Includes a comprehensive logging system.
Use Cases
- Integrating bash command execution into AI assistants like Claude.
- Creating a secure interface for AI models to interact with the operating system.
- Automating tasks with AI while maintaining security and control.