### Development Setup and Commands Source: https://github.com/dillip285/mcp-terminal/blob/main/README.md Commands for setting up the development environment, including cloning the repository, installing dependencies, configuring npm authentication, running tests, and building the project. ```bash # Clone the repository git clone https://github.com/dillip285/mcp-terminal.git # Install dependencies npm install # Configure npm authentication cp .npmrc.example .npmrc # Edit .npmrc and add your NPM_TOKEN # Run tests npm test # Build the project npm run build ``` -------------------------------- ### Publishing the Package Source: https://github.com/dillip285/mcp-terminal/blob/main/README.md Steps to publish the package to npm, including copying the npmrc file, adding the authentication token, and running the publish command. Ensure your .npmrc file is not committed. ```bash npm publish --access public ``` -------------------------------- ### Contributing to the Project Source: https://github.com/dillip285/mcp-terminal/blob/main/README.md Standard Git commands for contributing to the project, including forking, creating a feature branch, committing changes, and opening a Pull Request. ```bash # Fork the repository # Create your feature branch (git checkout -b feature/amazing-feature) # Commit your changes (git commit -m 'feat: Add amazing feature') # Push to the branch (git push origin feature/amazing-feature) # Open a Pull Request ``` -------------------------------- ### Configure MCP Terminal Server in Claude Desktop Source: https://github.com/dillip285/mcp-terminal/blob/main/README.md Add this JSON configuration to your Claude Desktop config file to enable the MCP Terminal Server. Restart Claude Desktop after applying changes. ```json { "mcpServers": { "terminal": { "command": "npx", "args": [ "@dillip285/mcp-terminal", "--allowed-paths", "/path/to/allowed/directory" ] } } } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.